Skip to content

SalesInvoice

Property Data type Regulation(s) Required / Optional / Unused
Series string max length 20 TicketBAI,Veri*Factu Required in TicketBAI
Number string max length 20 TicketBAI,Veri*Factu Required
DateAndTime datetime TicketBAI,Veri*Factu Required
Seller Seller TicketBAI,Veri*Factu Required; Tin and BusinessName required
Buyer BuyerThirdParty TicketBAI,Veri*Factu Required if it is not a simplified invoice
TransactionDate datetime TicketBAI,Veri*Factu Optional
IsSimplified boolean TicketBAI,Veri*Factu Optional, defines invoice type
IsSimplifiedSubstitution boolean TicketBAI,Veri*Factu Optional, defines invoice type
ThirdParty BuyerThirdParty Veri*Factu Mandatory if IsIssuedByThirdParties in Veri*Factu
IsIssuedByThirdParties boolean TicketBAI,Veri*Factu Optional
IsIssuedByRecipients boolean TicketBAI,Veri*Factu Optional
IsCorrective boolean TicketBAI,Veri*Factu Optional
CorrectiveKey CorrectiveKey TicketBAI,Veri*Factu Optional, defines invoice type. Mandatory if IsCorrective
CorrectiveType CorrectiveType TicketBAI,Veri*Factu Mandatory if IsCorrective
Correctives List<Corrective> TicketBAI,Veri*Factu Mandatory if IsCorrective
Description string TicketBAI,Veri*Factu Required. If not provided, it is derived from Details.Description
TotalTaxBase decimal
TotalTaxes decimal TicketBAI,Veri*Factu Required
Total decimal TicketBAI,Veri*Factu Required
Retention decimal TicketBAI Optional
Details List<Detail> TicketBAI,Veri*Factu Required in TicketBAI Araba/Gipuzkoa
TaxableBases List<TaxableBase> TicketBAI,Veri*Factu Mandatory. There are limits depending on the regulation
PropertyTransferAmountSubjectToVAT decimal Batuz Optional
FeeDiscounts List<DocumentChargeDiscount>
Advance decimal
Pay Pay
IsCoupon boolean Veri*Factu Optional
IsSimplifiedArt7273 boolean Veri*Factu Optional, defines invoice type
IsNotBuyerArt61d boolean Veri*Factu Optional, defines invoice type
AdditionalData AdditionalData
Withholdings List<Withholding>