[UY] Bulk Upload - e-Resguardo (withholding invoice)

An e-Resguardo is the receipt you issue when you withhold a tax from a payment you make. The "buyer" of the e-Resguardo is the party you withheld from. For the general upload steps and format rules, see the Uruguay bulk upload manual.

📘

Separate file, separate adapter

Upload e-Resguardos in their own file and select the Uruguay withholding adapter. Do not mix them with invoices, tickets or notes.

One document, several withholdings

One e-Resguardo can carry several withholdings (for example IRAE and a complementary withholding). Each withholding is one row in the file:

  • Rows with the same Invoice External ID are issued as a single e-Resguardo, one line per row.
  • Repeat the document and buyer columns with the same values on every row of the same e-Resguardo.
  • Give each e-Resguardo its own Invoice External ID.

Column by column

Document

ColumnValue / formatRequiredNotes
IssuerValue given by BrintaYesIdentifies which of your companies issues the e-Resguardo.
Invoice Document Typewithholding invoiceYesLowercase.
Invoice TypewithholdingYes
Invoice External IDYour own IDYesGroups the rows of one e-Resguardo.
Invoice Dateyyyy-mm-ddYes
Invoice Due Dateyyyy-mm-ddNo
Invoice Additional InfoFree textNo
CurrencyUYUYes

Withheld party (buyer)

ColumnValue / formatRequiredNotes
Buyer Typebusiness or personYesLowercase.
Buyer Tax Registration TypeRUT, CI, PASSPORT, tax_idYestax_id for any other foreign ID.
Buyer Tax Registration NumberID number, no dots or dashesYesFormat the cell as text.
Buyer Legal NameLegal nameYes
Buyer CountryISO codeYesUY for local parties.
Buyer StateISO 3166-2 codeNoExample: UY-MO. See department codes.
Buyer CityCityNo
Buyer Address LineStreet and numberNo
Buyer Postal CodePostal codeNo
Buyer EmailEmailNoThe e-Resguardo is sent to this address.

Withholding lines (one per row)

ColumnValue / formatRequiredNotes
Item External IDYour own codeNo
Item NameTextYesDescription of the line.
Item QuantityNumberNoUsually 1.
Item AmountNumberYesAmount withheld on this line.
Tax CodeDGI withholding code, numbers onlyYesSee [UY] Códigos de Retención. Example: 1145143.
Tax NameTextYesName of the withholding. Example: IRAE.
Tax RateDecimalYesExample: 0.025 for 2.5%.
Taxable AmountNumberYesAmount the withholding is calculated on.

Leave the invoice columns that do not apply empty: Invoice Exchange Rate, export columns, Buyer External ID, Buyer Name, Item Description, Item Unit Amount, VAT Amount, VAT Rate.

Example: one e-Resguardo with two withholdings

ColumnRow 1Row 2
Issuer(your issuer value)(your issuer value)
Invoice Document Typewithholding invoicewithholding invoice
Invoice Typewithholdingwithholding
Invoice External IDRES-2026-0001RES-2026-0001
Invoice Date2026-05-222026-05-22
CurrencyUYUUYU
Buyer Typebusinessbusiness
Buyer Tax Registration TypeRUTRUT
Buyer Tax Registration Number219312770020219312770020
Buyer Legal NameEMPRESA URUGUAYA S.A.EMPRESA URUGUAYA S.A.
Buyer CountryUYUY
Item NameIRAE withholdingComplementary withholding
Item Amount250250
Tax Code11451411145143
Tax NameIRAERETENCION COMPLEMENTARIA
Tax Rate0.0250.025
Taxable Amount1000010000

Credit note of an e-Resguardo

Use it to cancel or reduce an e-Resguardo already issued. Upload it with the same adapter as e-Resguardos. Fill in the columns above with these differences:

ColumnValue / formatRequiredNotes
Invoice Document Typecredit note withholdingYesLowercase.
Invoice TypecreditYes
Invoice Reasonvoid, return, discountYesvoid cancels the whole e-Resguardo. return and discount credit part of it.
Original invoice BRINTA idBrinta ID of the original e-ResguardoYesFind it in Invoicing → Outgoing, in the detail of the original document.
Buyer columnsEmptyNoThe note keeps the withheld party of the original e-Resguardo.
Withholding linesOne row per line being creditedNot for voidFor void, leave the line columns empty.

Example: full cancellation

ColumnValue
Issuer(your issuer value)
Invoice Document Typecredit note withholding
Invoice Typecredit
Invoice External IDNC-RES-2026-0001
Invoice Date2026-05-25
CurrencyUYU
Invoice Reasonvoid
Original invoice BRINTA id(Brinta ID of the e-Resguardo)

Things to check before uploading

  • Every row of the same e-Resguardo has the same Invoice External ID, and different e-Resguardos have different ones.
  • Tax Code is a valid DGI code from the withholding codes table, with numbers only.
  • Item Amount equals Taxable Amount × Tax Rate.

Did this page help you?