forked from Mapan/odoo17e
65 lines
3.7 KiB
XML
65 lines
3.7 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
<odoo>
|
|
<data>
|
|
<template id="response_dte">
|
|
<RespuestaDTE version="1.0" xmlns="http://www.sii.cl/SiiDte" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sii.cl/SiiDte RespuestaEnvioDTE_v10.xsd">
|
|
<Resultado ID="Odoo_resp">
|
|
<Caratula version="1.0">
|
|
<RutResponde t-out="format_vat(move.company_id.vat)"/>
|
|
<RutRecibe t-out="format_vat(move.partner_id.vat)"/>
|
|
<IdRespuesta t-out="response_id"/>
|
|
<NroDetalles>1</NroDetalles>
|
|
<TmstFirmaResp t-out="time_stamp"/>
|
|
</Caratula>
|
|
<ResultadoDTE>
|
|
<TipoDTE t-out="move.l10n_latam_document_type_id.code"/>
|
|
<Folio t-out="int(move.l10n_latam_document_number)"/>
|
|
<FchEmis t-out="move.invoice_date"/>
|
|
<RUTEmisor t-out="format_vat(move.partner_id.vat)"/>
|
|
<RUTRecep t-out="format_vat(move.company_id.vat)"/>
|
|
<t t-set='rate' t-value="(move.currency_id + move.company_id.currency_id)._get_rates(move.company_id, move.date).get(move.currency_id.id)"/>
|
|
<MntTotal t-out="'{:.0f}'.format(move.currency_id.round(move.amount_total)) if not move.l10n_latam_document_type_id._is_doc_type_export() else '{:.0f}'.format(move.currency_id.round(move.amount_total) * rate)"/>
|
|
<CodEnvio t-out="response_id"/>
|
|
<EstadoDTE t-out="dte_status"/>
|
|
<EstadoDTEGlosa t-out="dte_glosa_status"/>
|
|
<CodRchDsc t-if="code_rejected" t-out="code_rejected"/>
|
|
</ResultadoDTE>
|
|
</Resultado>
|
|
</RespuestaDTE>
|
|
</template>
|
|
|
|
<template id="receipt_dte">
|
|
<Recibo version="1.0" xmlns="http://www.sii.cl/SiiDte" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sii.cl/SiiDte Recibos_v10.xsd">
|
|
<DocumentoRecibo t-att-ID="doc_id">
|
|
<TipoDoc t-esc="move.l10n_latam_document_type_id.code"/>
|
|
<Folio t-esc="int(move.l10n_latam_document_number)"/>
|
|
<FchEmis t-esc="move.invoice_date"/>
|
|
<RUTEmisor t-esc="format_vat(move.partner_id.vat)"/>
|
|
<RUTRecep t-esc="format_vat(move.company_id.vat)"/>
|
|
<t t-set='rate' t-value="abs(move.amount_total_signed / move.amount_total)"/>
|
|
<MntTotal t-esc="'{:.0f}'.format(move.currency_id.round(abs(move.amount_total_signed)))"/>
|
|
<Recinto t-esc="rec_address"/>
|
|
<RutFirma t-esc="signer_rut"/>
|
|
<Declaracion t-esc="dte_glosa_status"/>
|
|
<TmstFirmaRecibo t-esc="time_stamp"/>
|
|
</DocumentoRecibo>
|
|
</Recibo>
|
|
</template>
|
|
|
|
<template id="envio_receipt_dte">
|
|
<EnvioRecibos version="1.0" xmlns='http://www.sii.cl/SiiDte' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.sii.cl/SiiDte EnvioRecibos_v10.xsd'>
|
|
<SetRecibos ID="Odoo_receipt">
|
|
<Caratula version="1.0">
|
|
<RutResponde t-esc="format_vat(move.company_id.vat)"/>
|
|
<RutRecibe t-esc="format_vat(move.partner_id.vat)"/>
|
|
<TmstFirmaEnv t-esc="time_stamp"/>
|
|
</Caratula>
|
|
<t t-esc="receipt_section"/>
|
|
</SetRecibos>
|
|
</EnvioRecibos>
|
|
</template>
|
|
</data>
|
|
</odoo>
|
|
|
|
|