Pular para o conteúdo principal
Cada fatura emitida em El Salvador é um documento tributário eletrônico (DTE) transmitido ao Ministerio de Hacienda, que lhe dá um selo de recepção. Faturas, comprobantes de crédito fiscal, notas de crédito e débito, comprobantes de retenção, faturas de exportação e os demais trazem um código de geração, impresso no documento e no seu código QR. Com esse código, ou o link do QR, você obtém o que a Hacienda tem: se o documento existe, seu status (recebido, com observações, ajustado, rejeitado ou invalidado), o selo de recepção, o número de controle, as datas, os totais e impostos e cada linha. Compare com o documento em mãos para distinguir uma fatura real de uma alterada. A identidade do receptor nunca é retornada. POST /sv/hacienda-sv/dte/v1 Live Um código de entrada, o que a Hacienda registrou de saída.
Retorna found, generation_code, environment, status, status_code (o da Hacienda, p. ex. SR), status_label, description, invalidated, checked_at e document: generation_code, control_number, type_code (01 fatura, 03 comprobante de crédito fiscal, 05 nota de crédito etc.), type, version, issued_date, issued_time, processed_at, reception_seal, currency, subtotal, taxed_total, exempt_total, non_subject_total, discount_total, taxes[] (code, description, amount), income_tax_withheld, vat_withheld, vat_perceived, operation_total, total, total_in_words, payment_condition e items[] (number, code, description, quantity, unit_price, discount, taxed_sale, exempt_sale, non_subject_sale).
Um código que a Hacienda não tem retorna found: false com HTTP 200, não um erro. O código basta para identificar um documento; a data de emissão não é necessária.

Referência completa

Esquemas, todos os campos de resposta e um playground interativo.