Skip to content

Commit bc92c14

Browse files
authored
1 parent d64f839 commit bc92c14

File tree

258 files changed

+2269534
-414
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

258 files changed

+2269534
-414
lines changed

.github/AL-Go-Settings.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"runs-on": "windows-latest",
66
"cacheImageName": "",
77
"UsePsSession": false,
8-
"artifact": "https://bcinsider-fvh2ekdjecfjd6gk.b02.azurefd.net/sandbox/26.0.29027.0/base",
8+
"artifact": "https://bcinsider-fvh2ekdjecfjd6gk.b02.azurefd.net/sandbox/26.0.29419.0/base",
99
"country": "base",
1010
"useProjectDependencies": true,
1111
"repoVersion": "26.0",

Apps/AT/IntrastatAT/app/AppResources/AT_DataExchDefMap.xml

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
<DataExchColumnDef ColumnNo="3" Name="Country/Region Code" Show="false" DataType="0" TextPaddingRequired="false" Justification="1" UseNodeNameAsValue="false" BlankZero="false" />
88
<DataExchColumnDef ColumnNo="4" Name="Country/Region of Origin Code" Show="false" DataType="0" TextPaddingRequired="false" Justification="1" UseNodeNameAsValue="false" BlankZero="false" />
99
<DataExchColumnDef ColumnNo="5" Name="Nature of Transaction" Show="false" DataType="0" Length="2" TextPaddingRequired="false" Justification="1" UseNodeNameAsValue="false" BlankZero="false" />
10-
<DataExchColumnDef ColumnNo="6" Name="Total Weight" Show="false" DataType="2" DataFormat="&lt;Integer&gt;&lt;Decimals,4&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="14" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" />
11-
<DataExchColumnDef ColumnNo="7" Name="Supplementary Quantity" Show="false" DataType="2" DataFormat="&lt;Integer&gt;&lt;Decimals,4&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="14" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="true" />
12-
<DataExchColumnDef ColumnNo="8" Name="Amount" Show="false" DataType="2" DataFormat="&lt;Integer&gt;&lt;Decimals,3&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="13" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" />
13-
<DataExchColumnDef ColumnNo="9" Name="Statistical Value" Show="false" DataType="2" DataFormat="&lt;Integer&gt;&lt;Decimals,3&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="13" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" />
10+
<DataExchColumnDef ColumnNo="6" Name="Total Weight" Show="false" DataType="2" DataFormat="&lt;Precision,3:3&gt;&lt;Integer&gt;&lt;Decimals&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="14" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" />
11+
<DataExchColumnDef ColumnNo="7" Name="Supplementary Quantity" Show="false" DataType="2" DataFormat="&lt;Precision,3:3&gt;&lt;Integer&gt;&lt;Decimals&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="14" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="true" />
12+
<DataExchColumnDef ColumnNo="8" Name="Amount" Show="false" DataType="2" DataFormat="&lt;Precision,2:2&gt;&lt;Integer&gt;&lt;Decimals&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="13" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" />
13+
<DataExchColumnDef ColumnNo="9" Name="Statistical Value" Show="false" DataType="2" DataFormat="&lt;Precision,2:2&gt;&lt;Integer&gt;&lt;Decimals&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="13" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" />
1414
<DataExchColumnDef ColumnNo="10" Name="Partner VAT ID" Show="false" DataType="0" TextPaddingRequired="false" Justification="0" UseNodeNameAsValue="false" BlankZero="false" />
1515
<DataExchMapping TableId="4812" Name="" KeyIndex="5" MappingCodeunit="1269">
1616
<DataExchFieldMapping ColumnNo="1" FieldID="5" TransformationRule="TRIMALL">

Apps/AT/IntrastatAT/app/app.json

+4
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@
2525
{
2626
"from": 11150,
2727
"to": 11155
28+
},
29+
{
30+
"from": 11161,
31+
"to": 11161
2832
}
2933
],
3034
"resourceExposurePolicy": {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
// ------------------------------------------------------------------------------------------------
2+
// Copyright (c) Microsoft Corporation. All rights reserved.
3+
// Licensed under the MIT License. See License.txt in the project root for license information.
4+
// ------------------------------------------------------------------------------------------------
5+
namespace Microsoft.Inventory.Intrastat;
6+
7+
using System.Upgrade;
8+
using System.IO;
9+
using System.Utilities;
10+
11+
codeunit 11161 IntrastatReportATUpgrade
12+
{
13+
Subtype = Upgrade;
14+
15+
trigger OnUpgradePerCompany()
16+
begin
17+
UpdateDefaultDataExchangeDef();
18+
end;
19+
20+
procedure UpdateDefaultDataExchangeDef()
21+
var
22+
DataExchDef: Record "Data Exch. Def";
23+
IntrastatReportMgtAT: Codeunit IntrastatReportManagementAT;
24+
TempBlob: Codeunit "Temp Blob";
25+
XMLOutStream: OutStream;
26+
XMLInStream: InStream;
27+
begin
28+
if UpgradeTag.HasUpgradeTag(GetIntrastatATDecimalPrecisionUpgradeTag()) then
29+
exit;
30+
31+
if DataExchDef.Get('INTRA-2022-AT') then begin
32+
DataExchDef.Delete(true);
33+
34+
TempBlob.CreateOutStream(XMLOutStream);
35+
XMLOutStream.WriteText(IntrastatReportMgtAT.GetDataExchangeXMLTxt());
36+
TempBlob.CreateInStream(XMLInStream);
37+
Xmlport.Import(Xmlport::"Imp / Exp Data Exch Def & Map", XMLInStream);
38+
end;
39+
40+
UpgradeTag.SetUpgradeTag(GetIntrastatATDecimalPrecisionUpgradeTag());
41+
end;
42+
43+
local procedure GetIntrastatATDecimalPrecisionUpgradeTag(): Code[250]
44+
begin
45+
exit('MS-547639-IntrastatATDecimalPrecision-20250117');
46+
end;
47+
48+
var
49+
UpgradeTag: Codeunit "Upgrade Tag";
50+
51+
[EventSubscriber(ObjectType::Codeunit, Codeunit::"Upgrade Tag", 'OnGetPerCompanyUpgradeTags', '', false, false)]
52+
local procedure RegisterUpgradeTags(var PerCompanyUpgradeTags: List of [Code[250]])
53+
begin
54+
PerCompanyUpgradeTags.Add(GetIntrastatATDecimalPrecisionUpgradeTag());
55+
end;
56+
}

Apps/AT/IntrastatAT/app/src/IntrastatReportManagementAT.Codeunit.al

+6-1
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,11 @@ codeunit 11150 IntrastatReportManagementAT
144144
IntrastatReportSetup.Modify();
145145
end;
146146

147+
internal procedure GetDataExchangeXMLTxt(): Text
148+
begin
149+
exit(DataExchangeXMLTxt);
150+
end;
151+
147152
[IntegrationEvent(false, false)]
148153
local procedure OnBeforeGetPartnerIDForCountryAT(CountryRegionCode: Code[10]; VATRegistrationNo: Text[50]; IsPrivatePerson: Boolean; IsThirdPartyTrade: Boolean; var PartnerID: Text[50]; var IsHandled: Boolean)
149154
begin
@@ -154,6 +159,6 @@ codeunit 11150 IntrastatReportManagementAT
154159
Def3DPartyTradeVATNoLbl: Label 'QV999999999999', Locked = true;
155160
DefUnknowVATNoLbl: Label 'QV999999999999', Locked = true;
156161
UnknownCountryVATNoLbl: Label '999999999999', Locked = true;
157-
DataExchangeXMLTxt: Label '<?xml version="1.0" encoding="UTF-8" standalone="no"?><root><DataExchDef Code="INTRA-2022-AT" Name="Intrastat Report 2022" Type="5" ReadingWritingXMLport="1231" ExternalDataHandlingCodeunit="4813" ColumnSeparator="1" FileType="1" ReadingWritingCodeunit="1276"><DataExchLineDef LineType="1" Code="DEFAULT" Name="DEFAULT" ColumnCount="10"><DataExchColumnDef ColumnNo="1" Name="Tariff No." Show="false" DataType="0" Length="8" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="2" Name="Tariff Description" Show="false" DataType="0" TextPaddingRequired="false" PadCharacter="&amp;#032;" Justification="1" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="3" Name="Country/Region Code" Show="false" DataType="0" TextPaddingRequired="false" Justification="1" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="4" Name="Country/Region of Origin Code" Show="false" DataType="0" TextPaddingRequired="false" Justification="1" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="5" Name="Nature of Transaction" Show="false" DataType="0" Length="2" TextPaddingRequired="false" Justification="1" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="6" Name="Total Weight" Show="false" DataType="2" DataFormat="&lt;Integer&gt;&lt;Decimals,4&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="14" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="7" Name="Supplementary Quantity" Show="false" DataType="2" DataFormat="&lt;Integer&gt;&lt;Decimals,4&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="14" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="true" /><DataExchColumnDef ColumnNo="8" Name="Amount" Show="false" DataType="2" DataFormat="&lt;Integer&gt;&lt;Decimals,3&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="13" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="9" Name="Statistical Value" Show="false" DataType="2" DataFormat="&lt;Integer&gt;&lt;Decimals,3&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="13" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="10" Name="Partner VAT ID" Show="false" DataType="0" TextPaddingRequired="false" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchMapping TableId="4812" Name="" KeyIndex="5" MappingCodeunit="1269"><DataExchFieldMapping ColumnNo="1" FieldID="5" TransformationRule="TRIMALL"><TransformationRules><Code>TRIMALL</Code><Description>Removes all spaces</Description><TransformationType>5</TransformationType><FindValue>&amp;#032;</FindValue><ReplaceValue /><StartPosition>0</StartPosition><Length>0</Length><DataFormat /><DataFormattingCulture /><NextTransformationRule /><TableID>0</TableID><SourceFieldID>0</SourceFieldID><TargetFieldID>0</TargetFieldID><FieldLookupRule>0</FieldLookupRule><Precision>0.00</Precision><Direction /></TransformationRules></DataExchFieldMapping><DataExchFieldMapping ColumnNo="2" FieldID="6" Optional="true" /><DataExchFieldMapping ColumnNo="3" FieldID="7" Optional="true" /><DataExchFieldMapping ColumnNo="4" FieldID="24" Optional="true" /><DataExchFieldMapping ColumnNo="5" FieldID="8" Optional="true" /><DataExchFieldMapping ColumnNo="6" FieldID="21" Optional="true" /><DataExchFieldMapping ColumnNo="7" FieldID="35" Optional="true" /><DataExchFieldMapping ColumnNo="8" FieldID="13" Optional="true" /><DataExchFieldMapping ColumnNo="9" FieldID="17" Optional="true" /><DataExchFieldMapping ColumnNo="10" FieldID="29" Optional="true" /><DataExchFieldGrouping FieldID="3" /><DataExchFieldGrouping FieldID="5" /><DataExchFieldGrouping FieldID="7" /><DataExchFieldGrouping FieldID="8" /><DataExchFieldGrouping FieldID="24" /><DataExchFieldGrouping FieldID="29" /></DataExchMapping></DataExchLineDef></DataExchDef></root>',
162+
DataExchangeXMLTxt: Label '<?xml version="1.0" encoding="UTF-8" standalone="no"?><root><DataExchDef Code="INTRA-2022-AT" Name="Intrastat Report 2022" Type="5" ReadingWritingXMLport="1231" ExternalDataHandlingCodeunit="4813" ColumnSeparator="1" FileType="1" ReadingWritingCodeunit="1276"><DataExchLineDef LineType="1" Code="DEFAULT" Name="DEFAULT" ColumnCount="10"><DataExchColumnDef ColumnNo="1" Name="Tariff No." Show="false" DataType="0" Length="8" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="2" Name="Tariff Description" Show="false" DataType="0" TextPaddingRequired="false" PadCharacter="&amp;#032;" Justification="1" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="3" Name="Country/Region Code" Show="false" DataType="0" TextPaddingRequired="false" Justification="1" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="4" Name="Country/Region of Origin Code" Show="false" DataType="0" TextPaddingRequired="false" Justification="1" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="5" Name="Nature of Transaction" Show="false" DataType="0" Length="2" TextPaddingRequired="false" Justification="1" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="6" Name="Total Weight" Show="false" DataType="2" DataFormat="&lt;Precision,3:3&gt;&lt;Integer&gt;&lt;Decimals&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="14" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="7" Name="Supplementary Quantity" Show="false" DataType="2" DataFormat="&lt;Precision,3:3&gt;&lt;Integer&gt;&lt;Decimals&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="14" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="true" /><DataExchColumnDef ColumnNo="8" Name="Amount" Show="false" DataType="2" DataFormat="&lt;Precision,2:2&gt;&lt;Integer&gt;&lt;Decimals&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="13" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="9" Name="Statistical Value" Show="false" DataType="2" DataFormat="&lt;Precision,2:2&gt;&lt;Integer&gt;&lt;Decimals&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="13" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="10" Name="Partner VAT ID" Show="false" DataType="0" TextPaddingRequired="false" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchMapping TableId="4812" Name="" KeyIndex="5" MappingCodeunit="1269"><DataExchFieldMapping ColumnNo="1" FieldID="5" TransformationRule="TRIMALL"><TransformationRules><Code>TRIMALL</Code><Description>Removes all spaces</Description><TransformationType>5</TransformationType><FindValue>&amp;#032;</FindValue><ReplaceValue /><StartPosition>0</StartPosition><Length>0</Length><DataFormat /><DataFormattingCulture /><NextTransformationRule /><TableID>0</TableID><SourceFieldID>0</SourceFieldID><TargetFieldID>0</TargetFieldID><FieldLookupRule>0</FieldLookupRule><Precision>0.00</Precision><Direction /></TransformationRules></DataExchFieldMapping><DataExchFieldMapping ColumnNo="2" FieldID="6" Optional="true" /><DataExchFieldMapping ColumnNo="3" FieldID="7" Optional="true" /><DataExchFieldMapping ColumnNo="4" FieldID="24" Optional="true" /><DataExchFieldMapping ColumnNo="5" FieldID="8" Optional="true" /><DataExchFieldMapping ColumnNo="6" FieldID="21" Optional="true" /><DataExchFieldMapping ColumnNo="7" FieldID="35" Optional="true" /><DataExchFieldMapping ColumnNo="8" FieldID="13" Optional="true" /><DataExchFieldMapping ColumnNo="9" FieldID="17" Optional="true" /><DataExchFieldMapping ColumnNo="10" FieldID="29" Optional="true" /><DataExchFieldGrouping FieldID="3" /><DataExchFieldGrouping FieldID="5" /><DataExchFieldGrouping FieldID="7" /><DataExchFieldGrouping FieldID="8" /><DataExchFieldGrouping FieldID="24" /><DataExchFieldGrouping FieldID="29" /></DataExchMapping></DataExchLineDef></DataExchDef></root>',
158163
Locked = true; // will be replaced with file import when available
159164
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2+
<data-set-CancellationReason xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3+
<Motivo>
4+
<Code>01</Code>
5+
<Descripcion>Comprobante emitido con errores con relación</Descripcion>
6+
<SubstitutionRequired>1</SubstitutionRequired>
7+
</Motivo>
8+
<Motivo>
9+
<Code>02</Code>
10+
<Descripcion>Comprobante emitido con errores sin relación</Descripcion>
11+
<SubstitutionRequired>0</SubstitutionRequired>
12+
</Motivo>
13+
<Motivo>
14+
<Code>03</Code>
15+
<Descripcion>No se llevó a cabo la operación</Descripcion>
16+
<SubstitutionRequired>0</SubstitutionRequired>
17+
</Motivo>
18+
<Motivo>
19+
<Code>04</Code>
20+
<Descripcion>Operación nominativa relacionada con una factura global</Descripcion>
21+
<SubstitutionRequired>0</SubstitutionRequired>
22+
</Motivo>
23+
</data-set-CancellationReason>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2+
<data-set-ExportCodes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3+
<ExportCode>
4+
<Code>01</Code>
5+
<Description>No aplica</Description>
6+
<ForeignTrade>0</ForeignTrade>
7+
</ExportCode>
8+
<ExportCode>
9+
<Code>02</Code>
10+
<Description>Definitiva</Description>
11+
<ForeignTrade>1</ForeignTrade>
12+
</ExportCode>
13+
<ExportCode>
14+
<Code>03</Code>
15+
<Description>Temporal</Description>
16+
<ForeignTrade>1</ForeignTrade>
17+
</ExportCode>
18+
<ExportCode>
19+
<Code>04</Code>
20+
<Description>Definitiva con clave distinta a A1 o no existe CFF</Description>
21+
<ForeignTrade>1</ForeignTrade>
22+
</ExportCode>
23+
</data-set-ExportCodes>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2+
<data-set-SubjectToTax xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3+
<ObjetoImp>
4+
<Code>01</Code>
5+
<Descripcion>No objeto de impuesto.</Descripcion>
6+
</ObjetoImp>
7+
<ObjetoImp>
8+
<Code>02</Code>
9+
<Descripcion>Sí objeto de impuesto.</Descripcion>
10+
</ObjetoImp>
11+
<ObjetoImp>
12+
<Code>03</Code>
13+
<Descripcion>Sí objeto del impuesto y no obligado al desglose.</Descripcion>
14+
</ObjetoImp>
15+
</data-set-SubjectToTax>
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2+
<data-set-CustomUnits xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3+
<c_CustomUnit>
4+
<Code>01</Code>
5+
<Descripcion>KILO </Descripcion>
6+
</c_CustomUnit>
7+
<c_CustomUnit>
8+
<Code>02</Code>
9+
<Descripcion>GRAMO </Descripcion>
10+
</c_CustomUnit>
11+
<c_CustomUnit>
12+
<Code>03</Code>
13+
<Descripcion>METRO LINEAL </Descripcion>
14+
</c_CustomUnit>
15+
<c_CustomUnit>
16+
<Code>04</Code>
17+
<Descripcion>METRO CUADRADO </Descripcion>
18+
</c_CustomUnit>
19+
<c_CustomUnit>
20+
<Code>05</Code>
21+
<Descripcion>METRO CUBICO </Descripcion>
22+
</c_CustomUnit>
23+
<c_CustomUnit>
24+
<Code>06</Code>
25+
<Descripcion>PIEZA </Descripcion>
26+
</c_CustomUnit>
27+
<c_CustomUnit>
28+
<Code>07</Code>
29+
<Descripcion>CABEZA </Descripcion>
30+
</c_CustomUnit>
31+
<c_CustomUnit>
32+
<Code>08</Code>
33+
<Descripcion>LITRO </Descripcion>
34+
</c_CustomUnit>
35+
<c_CustomUnit>
36+
<Code>09</Code>
37+
<Descripcion>PAR </Descripcion>
38+
</c_CustomUnit>
39+
<c_CustomUnit>
40+
<Code>10</Code>
41+
<Descripcion>KILOWATT </Descripcion>
42+
</c_CustomUnit>
43+
<c_CustomUnit>
44+
<Code>11</Code>
45+
<Descripcion>MILLAR </Descripcion>
46+
</c_CustomUnit>
47+
<c_CustomUnit>
48+
<Code>12</Code>
49+
<Descripcion>JUEGO </Descripcion>
50+
</c_CustomUnit>
51+
<c_CustomUnit>
52+
<Code>13</Code>
53+
<Descripcion>KILOWATT/HORA </Descripcion>
54+
</c_CustomUnit>
55+
<c_CustomUnit>
56+
<Code>14</Code>
57+
<Descripcion>TONELADA</Descripcion>
58+
</c_CustomUnit>
59+
<c_CustomUnit>
60+
<Code>15</Code>
61+
<Descripcion>BARRIL </Descripcion>
62+
</c_CustomUnit>
63+
<c_CustomUnit>
64+
<Code>16</Code>
65+
<Descripcion>GRAMO NETO </Descripcion>
66+
</c_CustomUnit>
67+
<c_CustomUnit>
68+
<Code>17</Code>
69+
<Descripcion>DECENAS </Descripcion>
70+
</c_CustomUnit>
71+
<c_CustomUnit>
72+
<Code>18</Code>
73+
<Descripcion>CIENTOS</Descripcion>
74+
</c_CustomUnit>
75+
<c_CustomUnit>
76+
<Code>19</Code>
77+
<Descripcion>DOCENAS </Descripcion>
78+
</c_CustomUnit>
79+
<c_CustomUnit>
80+
<Code>20</Code>
81+
<Descripcion>CAJA </Descripcion>
82+
</c_CustomUnit>
83+
<c_CustomUnit>
84+
<Code>21</Code>
85+
<Descripcion>BOTELLA</Descripcion>
86+
</c_CustomUnit>
87+
<c_CustomUnit>
88+
<Code>22</Code>
89+
<Descripcion>CARAT</Descripcion>
90+
</c_CustomUnit>
91+
<c_CustomUnit>
92+
<Code>99</Code>
93+
<Descripcion>SERVICIO</Descripcion>
94+
</c_CustomUnit>
95+
</data-set-CustomUnits>

0 commit comments

Comments
 (0)