Spain - Verifactu

Invoice

Changes to generic fields

  • recipient.address.country is required.
type Invoice {
  // ...all generic invoice fields
  lines: [
    { 
      // ..other line item fields
      vat: {
          code: string;
      }
    }
  ];
};

Field information

NameTypeRequiredDescription
lines[].vat.codestringYesA value from an enumerated list as specified on Spain Verifactu VAT code list
recipient.address.citystringNoCity/District/Suburb/Town/Village
recipient.address.statestringNoState/County/Province/Region
recipient.address.countrystringYesThree-letter country code (ISO 3166).
recipient.address.postalCodestringNoZIP or postal code

Example CSV file

Invoice - Spain Verifactu.csv