Introduction
SII (Suministro Inmediato de Informaciรณn) is a fiscal initiative by the Spanish Tax Agency (AEAT) that requires large businesses to report invoices through certified software. The system submits invoices in the SII format to the tax authorities.SII is mandatory for companies that meet certain requirements. Companies reporting with VERI*FACTU or TicketBAI are exempt from reporting with SII.
Prerequisites
To issue your first SII invoice, you must have had registered at least one supplier. Make sure you read and implemented the SII supplier registration guide before continuing with this guide.Setup
Add a new workflow to your workspace for issuing invoices. You can start with the template below.- Template
- Code
- Build from scratch
Workflow ID at hand, youโll use it later.
SII allows for document modifications after submission. If a document is rejected or contains errors, update the GOBL details and resubmit to the same workflow.
Issue an Invoice
1
Upload an Invoice
Use the Create an entry endpoint to upload the invoice details. Include an invoice object in the data field with these required fields:
After uploading youโll see the document in the Invoices section with status 
regime:ES- Add the
es-sii-v1addon supplier: Use the details of the supplier youโve registered before.
B2B Standard Invoice
B2B Standard Invoice
Regular invoices are used for B2B transactions. Regular invoices must be issued when:
- The customer is a registered business (has a tax identification number).
- The transaction amount is โฌ400 VAT included or above, or the customer requires a full invoice.
- The customer needs a complete invoice with all tax details for accounting or tax purposes.
es-sii-v1 addon and ensure the customer field contains valid tax identification details. The addon will automatically set the document type to F1 when the silo entry is built (which happens automatically when saving a silo entry through the API or console).The
supplier must be previsouly registered with the tax authority and the customer NIF or VAT ID must be valid.SII B2B Invoice
Empty.
Empty invoice
2
Send the Invoice to the SII invoice workflow
Send the invoice to the SII workflow using the Create a job endpoint. Use:
You can verify that the PDF was generated by clicking on the invoice and selecting the PDF from the โFilesโ tab.
workflow_id: use the Workflow ID of the SII invoice workflow created on setup.silo_entry_id: use the Silo Entry ID of the invoice youโve just uploaded.
Sent when the workflow completes successfully.
Sent invoice
๐ช๐ธ Invopop resources for Spain
๐ช๐ธ Invopop resources for Spain
Spain FAQ
Find answers to frequently asked questions about invoicing in Spain โ
Participate in our community
Ask and answer questions about invoicing in Spain โ