1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/l10n_pe_edi_stock/data/edi_delivery_guide.xml
2024-12-10 09:04:09 +07:00

203 lines
15 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<template id="sunat_guiaremision">
<DespatchAdvice xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns="urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2"
t-translation="off">
<cbc:UBLVersionID>2.1</cbc:UBLVersionID>
<cbc:CustomizationID>2.0</cbc:CustomizationID>
<cbc:ID t-out='document_number'/>
<cbc:IssueDate t-out='date_issue'/>
<cbc:IssueTime t-out='time_issue'/>
<cbc:DespatchAdviceTypeCode
listAgencyName="PE:SUNAT"
listName="Tipo de Documento"
listURI="urn:pe:gob:sunat:cpe:see:gem:catalogos:catalogo01">09</cbc:DespatchAdviceTypeCode>
<cbc:Note t-if="l10n_pe_edi_observation" t-out='l10n_pe_edi_observation[:250]'/>
<cac:AdditionalDocumentReference t-if="record.l10n_pe_edi_reason_for_transfer and record.l10n_pe_edi_related_document_type">
<cbc:ID t-if="record.l10n_pe_edi_document_number"><t t-out="record.l10n_pe_edi_document_number"/></cbc:ID>
<cbc:DocumentTypeCode
listAgencyName="PE:SUNAT"
listName="Documento relacionado al transporte"
listURI="urn:pe:gob:sunat:cpe:see:gem:catalogos:catalogo61"><t t-out="record.l10n_pe_edi_related_document_type"/></cbc:DocumentTypeCode>
<cbc:DocumentType><t t-out="related_document"/></cbc:DocumentType>
<cac:IssuerParty t-if="record.l10n_pe_edi_related_document_type in ('01', '03', '04', '09', '12', '48')">
<cac:PartyIdentification>
<cbc:ID t-att-schemeID="record.company_id.partner_id.l10n_latam_identification_type_id.l10n_pe_vat_code"
schemeName="Documento de Identidad"
schemeAgencyName="PE:SUNAT"
schemeURI="urn:pe:gob:sunat:cpe:see:gem:catalogos:catalogo06"><t t-out='record.company_id.vat'/></cbc:ID>
</cac:PartyIdentification>
</cac:IssuerParty>
</cac:AdditionalDocumentReference>
<cac:DespatchSupplierParty>
<cac:Party>
<cac:PartyIdentification>
<cbc:ID t-att-schemeID="record.company_id.partner_id.l10n_latam_identification_type_id.l10n_pe_vat_code"
schemeName="Documento de Identidad"
schemeAgencyName="PE:SUNAT"
schemeURI="urn:pe:gob:sunat:cpe:see:gem:catalogos:catalogo06"><t t-out='record.company_id.vat'/></cbc:ID>
</cac:PartyIdentification>
<cac:PartyLegalEntity>
<cbc:RegistrationName><t t-out='record.company_id.name'/></cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:DespatchSupplierParty>
<cac:DeliveryCustomerParty>
<cac:Party>
<cac:PartyIdentification>
<cbc:ID t-att-schemeID="record.partner_id.l10n_latam_identification_type_id.l10n_pe_vat_code"
schemeName="Documento de Identidad"
schemeAgencyName="PE:SUNAT"
schemeURI="urn:pe:gob:sunat:cpe:see:gem:catalogos:catalogo06"><t t-out='record.partner_id.vat'/></cbc:ID>
</cac:PartyIdentification>
<cac:PartyLegalEntity>
<cbc:RegistrationName><t t-out='record.partner_id.commercial_partner_id.name'/></cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:DeliveryCustomerParty>
<cac:BuyerCustomerParty t-if="record.l10n_pe_edi_reason_for_transfer in ('03', '13')">
<cac:Party>
<cac:PartyIdentification>
<cbc:ID t-att-schemeID="record.partner_id.l10n_latam_identification_type_id.l10n_pe_vat_code"
schemeName="Documento de Identidad"
schemeAgencyName="PE:SUNAT"
schemeURI="urn:pe:gob:sunat:cpe:see:gem:catalogos:catalogo06"><t t-out='record.partner_id.vat'/></cbc:ID>
</cac:PartyIdentification>
<cac:PartyLegalEntity>
<cbc:RegistrationName><t t-out='record.partner_id.commercial_partner_id.name'/></cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:BuyerCustomerParty>
<cac:Shipment>
<cbc:ID>SUNAT_Envio</cbc:ID>
<cbc:HandlingCode listAgencyName="PE:SUNAT"
listName="Motivo de traslado"
listURI="urn:pe:gob:sunat:cpe:see:gem:catalogos:catalogo20"><t t-out='record.l10n_pe_edi_reason_for_transfer'/></cbc:HandlingCode>
<cbc:HandlingInstructions><t t-out='reason_for_transfer'/></cbc:HandlingInstructions>
<cbc:GrossWeightMeasure t-att-unitCode="weight_uom.l10n_pe_edi_measure_unit_code"><t t-out='format_float(record.weight, 3)'/></cbc:GrossWeightMeasure>
<cbc:SpecialInstructions t-if="record.l10n_pe_edi_vehicle_id.is_m1l">SUNAT_Envio_IndicadorTrasladoVehiculoM1L</cbc:SpecialInstructions>
<cac:ShipmentStage>
<cbc:TransportModeCode listName="Modalidad de traslado"
listAgencyName="PE:SUNAT"
listURI="urn:pe:gob:sunat:cpe:see:gem:catalogos:catalogo18"><t t-out='record.l10n_pe_edi_transport_type'/></cbc:TransportModeCode>
<cac:TransitPeriod>
<cbc:StartDate t-out='format_date(record.l10n_pe_edi_departure_start_date)'/>
</cac:TransitPeriod>
<cac:CarrierParty>
<cac:PartyIdentification t-if="record.l10n_pe_edi_transport_type == '01'">
<cbc:ID t-att-schemeID="record.l10n_pe_edi_operator_id.l10n_latam_identification_type_id.l10n_pe_vat_code"
schemeName="Documento de Identidad"
schemeAgencyName="PE:SUNAT"
schemeURI="urn:pe:gob:sunat:cpe:see:gem:catalogos:catalogo06"><t t-out='record.l10n_pe_edi_operator_id.vat'/></cbc:ID>
</cac:PartyIdentification>
<cac:PartyLegalEntity>
<cbc:RegistrationName t-if="record.l10n_pe_edi_transport_type == '01'"><t t-out='record.l10n_pe_edi_operator_id.name'/></cbc:RegistrationName>
<cbc:CompanyID><t t-out='record.l10n_pe_edi_operator_id.l10n_pe_edi_mtc_number'/></cbc:CompanyID>
</cac:PartyLegalEntity>
<cac:AgentParty>
<cac:PartyLegalEntity>
<cbc:CompanyID
t-att-schemeID="record.l10n_pe_edi_operator_id.l10n_pe_edi_authorization_issuing_entity"
schemeName="Entidad Autorizadora"
schemeAgencyName="PE:SUNAT"
schemeURI="urn:pe:gob:sunat:cpe:see:gem:catalogos:catalogoD37"><t t-out='record.l10n_pe_edi_operator_id.l10n_pe_edi_authorization_number'/></cbc:CompanyID>
</cac:PartyLegalEntity>
</cac:AgentParty>
</cac:CarrierParty>
<cac:DriverPerson t-if="record.l10n_pe_edi_transport_type == '02' and not record.l10n_pe_edi_vehicle_id.is_m1l">
<cbc:ID t-att-schemeID="record.l10n_pe_edi_operator_id.l10n_latam_identification_type_id.l10n_pe_vat_code"
schemeName="Documento de Identidad"
schemeAgencyName="PE:SUNAT"
schemeURI="urn:pe:gob:sunat:cpe:see:gem:catalogos:catalogo06"><t t-out='record.l10n_pe_edi_operator_id.vat'/></cbc:ID>
<cbc:FirstName><t t-out='record.l10n_pe_edi_operator_id.name'/></cbc:FirstName>
<cbc:FamilyName><t t-out='record.l10n_pe_edi_operator_id.name'/></cbc:FamilyName>
<cbc:JobTitle>Principal</cbc:JobTitle>
<cac:IdentityDocumentReference t-if="record.l10n_pe_edi_operator_id.l10n_pe_edi_operator_license">
<cbc:ID><t t-out='record.l10n_pe_edi_operator_id.l10n_pe_edi_operator_license'/></cbc:ID>
</cac:IdentityDocumentReference>
</cac:DriverPerson>
</cac:ShipmentStage>
<cac:Delivery>
<cac:DeliveryAddress>
<cbc:ID schemeName="Ubigeos"
schemeAgencyName="PE:INEI"><t t-out="record.partner_id.l10n_pe_district.code"/></cbc:ID>
<t t-if="record.partner_id.l10n_latam_identification_type_id.l10n_pe_vat_code == '6'">
<cbc:AddressTypeCode
t-att-listID="record.partner_id.vat"
listAgencyName="PE:SUNAT"
listName="Establecimientos anexos">0</cbc:AddressTypeCode>
</t>
<cac:AddressLine>
<cbc:Line><t t-out="'%s %s %s %s' % (record.partner_id.street or '', record.partner_id.l10n_pe_district.name or '', record.partner_id.city or '', record.partner_id.state_id.name or '')"/></cbc:Line>
</cac:AddressLine>
</cac:DeliveryAddress>
<cac:Despatch>
<cac:DespatchAddress>
<cbc:ID schemeName="Ubigeos"
schemeAgencyName="PE:INEI"><t t-out="warehouse_address.l10n_pe_district.code"/></cbc:ID>
<cbc:AddressTypeCode t-att-listID="warehouse_address.vat"
listAgencyName="PE:SUNAT"
listName="Establecimientos anexos">0</cbc:AddressTypeCode>
<cac:AddressLine>
<cbc:Line><t t-out="'%s %s %s %s' % (warehouse_address.street or '', warehouse_address.l10n_pe_district.name or '', warehouse_address.city or '', warehouse_address.state_id.name or '')"/></cbc:Line>
</cac:AddressLine>
</cac:DespatchAddress>
</cac:Despatch>
</cac:Delivery>
<cac:TransportHandlingUnit>
<cac:TransportEquipment t-if="record.l10n_pe_edi_transport_type == '02' and record.l10n_pe_edi_vehicle_id">
<cbc:ID><t t-out="record.l10n_pe_edi_vehicle_id.license_plate"/></cbc:ID>
<cac:ShipmentDocumentReference>
<cbc:ID t-att-schemeID="record.l10n_pe_edi_vehicle_id.authorization_issuing_entity"
schemeName="Entidad Autorizadora"
schemeAgencyName="PE:SUNAT"><t t-out='record.l10n_pe_edi_vehicle_id.authorization_issuing_entity_number'/></cbc:ID>
</cac:ShipmentDocumentReference>
</cac:TransportEquipment>
</cac:TransportHandlingUnit>
</cac:Shipment>
<t t-foreach="moves" t-as="move">
<cac:DespatchLine>
<cbc:ID t-out="move_index + 1"/>
<cbc:DeliveredQuantity t-att-unitCode="move.product_uom.l10n_pe_edi_measure_unit_code"
unitCodeListID="UN/ECE rec 20"
unitCodeListAgencyName="United Nations Economic Commission for Europe"><t t-out='format_float(move.quantity, 10)'/></cbc:DeliveredQuantity>
<cac:OrderLineReference>
<cbc:LineID t-out="move_index + 1"/>
</cac:OrderLineReference>
<cac:Item>
<cbc:Description t-out="move.product_id.name[:250]"/>
<cac:SellersItemIdentification t-if="move.product_id.barcode or move.product_id.default_code">
<cbc:ID t-out="move.product_id.barcode or move.product_id.default_code"/>
</cac:SellersItemIdentification>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listID="UNSPSC"
listAgencyName="GS1 US"
listName="Item Classification"><t t-out='move.product_id.unspsc_code_id.code'/></cbc:ItemClassificationCode>
</cac:CommodityClassification>
<cac:AdditionalItemProperty>
<cbc:Name>Indicador de bien regulado por SUNAT</cbc:Name>
<cbc:NameCode listAgencyName="PE:SUNAT"
listName="Propiedad del item"
listURI="urn:pe:gob:sunat:cpe:see:gem:catalogos:catalogo55"><t t-out='move.product_id.barcode or move.product_id.default_code'/></cbc:NameCode>
<cbc:Value>0</cbc:Value>
</cac:AdditionalItemProperty>
<cac:AdditionalItemProperty t-if="move.product_id.l10n_pe_edi_tariff_fraction">
<cbc:Name>Subpartida nacional</cbc:Name>
<cbc:NameCode listAgencyName="PE:SUNAT"
listName="Propiedad del item"
listURI="urn:pe:gob:sunat:cpe:see:gem:catalogos:catalogo55">7020</cbc:NameCode>
<cbc:Value><t t-out="move.product_id.l10n_pe_edi_tariff_fraction"/></cbc:Value>
</cac:AdditionalItemProperty>
</cac:Item>
</cac:DespatchLine>
</t>
</DespatchAdvice>
</template>
</data>
</odoo>