FiscoBridge SDC v3 – Invoice Fiscalization Migration Guide

From Sign Invoice (v2) to Create Invoice (v3) – E-SDC

This document explains how POS systems must migrate from the obsolete v2 Sign Invoice endpoint to the current v3 Create Invoice endpoint used for invoice fiscalization in FiscoBridge E-SDC.

This is the most critical migration, as invoice fiscalization is mandatory for legal compliance.


Official documentation reference (v3)

For the authoritative API definition, refer to the official FRCS documentation:


1. What is being replaced (important)

Obsolete v2 endpoint

The following endpoint is obsolete and must not be used anymore:

This endpoint is fully replaced in v3.


2. New v3 endpoint (mandatory)

In v3, POS systems must use the following endpoint for invoice fiscalization:

Purpose Endpoint Method
Create & fiscalize invoice /api/v3/invoices POST

The endpoint:


3. Endpoint migration summary

Old v2 endpoint Status New v3 replacement
/api/Sign/SignInvoice Obsolete /api/v3/invoices

POS software must remove the old endpoint completely.


4. Conceptual change (very important)

v2 – Sign Invoice

v3 – Create Invoice

Create Invoice is not just signing — it is full invoice fiscalization.


5. Request model changes (breaking changes)

5.1 Structural changes

v2 Sign Invoice v3 Create Invoice
Flat request Strongly structured object
Abbreviated fields Descriptive field names
Limited validation Strict validation
Hash-based search RequestId header

5.2 Field naming changes (examples)

v2 field v3 field
IT invoiceType
TT transactionType
BD buyerId
PaymentType payment[]
Items[].Name items[].name
Items[].Labels items[].labels
TotalAmount totalAmount (per item)

6. Payment handling changes (major)

v2

v3


7. Item & tax handling changes

v2

v3

This ensures legal accuracy and audit safety.


8. Response model changes

v2 response

v3 response

Response is POS-ready and printable.


9. Additional v3 capabilities

Create Invoice introduces:


10. Migration checklist for POS developers

  1. Remove /api/Sign/SignInvoice
  2. Implement POST /api/v3/invoices
  3. Replace invoice request model completely
  4. Implement payment[] array logic
  5. Ensure every item includes tax labels
  6. Handle full v3 response object
  7. Use Accept-Language if supported
  8. Treat Create Invoice as atomic fiscal operation

11. Summary

All POS systems must migrate to /api/v3/invoices.


End of document.