So, as per your explanation, please correct me if the following is correct:
The name attribute of the InvoiceTypeCode will be exactly 9 numeric characters, with each position indicating a specific flag:
Positions: 1–2 3 4 5 6 7 8 9
Structure: NN P N E S B C G
NN (positions 1–2) — Invoice subtype
o 01 = Tax Invoice (standard, B2B)
o 02 = Simplified Tax Invoice (for B2C)
P (position 3) — Third‑party invoice flag
o 0 = not 3rd‑party
o 1 = third‑party invoicing
N (position 4) — Nominal invoice flag
o 0 = not nominal
o 1 = nominal invoice
·E (position 5) — Export invoice flag
o 0 = domestic
o 1 = export transaction
S (position 6) — Summary invoice flag
o 0 = not summary
o 1 = summary invoice (allowed for simplified only)
B (position 7) — Self‑billed invoice flag
o 0 = not self‑billed
o 1 = self‑billed invoice
o Note: Not allowed when Export flag (position 5) = 1
C (position 8) — Continuous Supply invoice flag
o 0 = not Continuous Supply invoice
o 1 = Continuous Supply invoice
G (position 9) — B2G Supplies invoice flag
o 0 = not B2G Supplies invoice
o 1 = B2G Supplies invoice
o Note: If equals 1 then the Contract ID (BT-12) should be filled.
can we still send 7 digits after the implementation date of the above, or we should send 9 digits?, and how we will know the actual date of implementation? as now they announced the new SDK but they didn’t give any dates or example documents as the have said in the SDK version details.