Saltar a contenido

SalesInvoice

Propiedad Tipo de dato Normativa(s) Requerido / Opcional / Sin uso
Series string longitud máx. 20 TicketBAI,Veri*Factu Requerido en TicketBAI
Number string longitud máx. 20 TicketBAI,Veri*Factu Requerido
DateAndTime DateTime TicketBAI,Veri*Factu Requerido
Seller Seller TicketBAI,Veri*Factu Requerido; Tin y BusinessName requeridos
Buyer BuyerThirdParty TicketBAI,Veri*Factu Requerido si no es factura simplificada
TransactionDate DateTime TicketBAI,Veri*Factu Opcional
IsSimplified bool TicketBAI,Veri*Factu Opcional, define el tipo de factura
IsSimplifiedSubstitution bool TicketBAI,Veri*Factu Opcional, define el tipo de factura
ThirdParty BuyerThirdParty Veri*Factu Obligatorio si IsIssuedByThirdParties en Veri*Factu
IsIssuedByThirdParties bool TicketBAI,Veri*Factu Opcional
IsIssuedByRecipients bool TicketBAI,Veri*Factu Opcional
IsCorrective bool TicketBAI,Veri*Factu Opcional
CorrectiveKey CorrectiveKey TicketBAI,Veri*Factu Opcional, define el tipo de factura. Obligatorio si IsCorrective
CorrectiveType CorrectiveType TicketBAI,Veri*Factu Obligatorio si IsCorrective
Correctives List<Corrective> TicketBAI,Veri*Factu Obligatorio si IsCorrective
Description string TicketBAI,Veri*Factu Requerido. Si no se indica, se deriva de Details.Description
TotalTaxBase decimal
TotalTaxes decimal TicketBAI,Veri*Factu Requerido
Total decimal TicketBAI,Veri*Factu Requerido
Retention decimal TicketBAI Opcional
Details List<Detail> TicketBAI,Veri*Factu Requerido TicketBAI Araba/Gipuzkoa
TaxableBases List<TaxableBase> TicketBAI,Veri*Factu Obligatoria. Hay límites dependiendo de la normativa
PropertyTransferAmountSubjectToVAT decimal Batuz Opcional
Properties List<Property> Batuz Opcional
FeeDiscounts List<FeeDiscount>
Advance decimal
AdvanceDate DateTime?
Pays List<Pay>
IsCoupon bool Veri*Factu Opcional
IsSimplifiedArt7273 bool Veri*Factu Opcional, define el tipo de factura
IsNotBuyerArt61d bool Veri*Factu Opcional, define el tipo de factura

Seller

De tipo Party.

BuyerThirdParty

De tipo Party.

Propiedad Tipo de dato Requerido / Opcional / Sin uso
AdministrativeCenters List<AdministrativeCenter>

Party

Propiedad Tipo de dato Requerido / Opcional / Sin uso
Tin string Requerido
DocumentType PartyDocument Requerido
BusinessName string Requerido
Name string
Address string Requerido en TicketBAI
PostalCode string Requerido en TicketBAI
City string
Region string
Country string Opcional
PhoneNumber string
Email string
ContactPerson string
CnoCnae string

AdministrativeCenter

Propiedad Tipo de dato Requerido / Opcional / Sin uso
Code string
Role int
Address string
PostalCode string
City string
Region string
CountryCode string

Corrective

Propiedad Tipo de dato Requerido / Opcional / Sin uso
Series string Requerido
Number int Requerido
Date DateTime Requerido
Base decimal Requerido si CorrectiveType=1
Quota decimal Requerido si CorrectiveType=1
Surcharge decimal Requerido si CorrectiveType=1

Detail

Propiedad Tipo de dato Requerido / Opcional / Sin uso
Description string Requerido
Amount decimal Requerido
Price decimal Requerido
AmountDiscount decimal Requerido
IssuerContractReference string
IssuerTransactionReference string
RecipientContractReference string
ReceiverTransactionReference string
ReferenceFile string
DeliveryNoteNumber string
Discount1 decimal
DiscountAmount1 decimal
Discount2 decimal
DiscountAmount2 decimal
Discount3 decimal
DiscountAmount3 decimal
VATPercentage decimal
DeliverDate DateTime
TotalTaxBase decimal
Total decimal Requerido

TaxableBase

Propiedad Tipo de dato Requerido / Opcional / Sin uso
TaxType TaxType Requerido en Veri*Factu
OperationType OperationType Requerido en TicketBAI
CauseExemption CauseExemption Opcional
NonExemptType NonExempt Opcional
CauseNotSubject CauseNotSubject Opcional
BaseOrAmount decimal Requerido
TaxRate decimal Requerido
TaxFee decimal Requerido
SurchargeTypeEquivalence decimal Opcional
FeeSurchargeEquivalence decimal Requerido si SurchargeTypeEquivalence > 0
EquivalenceRegime bool Opcional para TicketBAI
TaxableBaseAtCost decimal Opcional
VATKey VATKey Requerido

Property

Propiedad Tipo de dato
Situation int
CadastralReference string

FeeDiscount

Propiedad Tipo de dato
Type int
Description string
Amount decimal
Price decimal
Discount decimal
TotalTaxBase decimal
Total decimal

Pay

Propiedad Tipo de dato
ExpirationDate DateTime
Amount decimal
PayCode string
IBANCode string
SEPACode string