Electronic invoicing setup in Argentina (ARCA)
Full guide: Follow these steps to configure ARCA electronic invoicing in Doctor Vet. You will be able to issue electronic invoices directly from the app.
Setup steps
1 Install OpenSSL
Download and install OpenSSL on a Windows computer. Open the official download page and choose the 64-bit Light installer, for example Win64 OpenSSL v4.0.2 Light (the exact name may change with the version listed on the site).
OpenSSL download page
During installation, do not use the default path under Program Files: Windows often denies write permission there, and OpenSSL creates files in the current folder. Choose a writable location instead, for example C:\openssl (an openssl folder at the root of drive C:). If the installer offers it, add OpenSSL to the system PATH.
2 Open a command window
Open Run and start a command session:
3 Generate private key
Go to the OpenSSL bin folder first (for example, if you installed to C:\openssl):
Then run the following command and press Enter:
4 Generate certificate request
Important: Replace “My company name” with your business name and “123456789” with your CUIT (Argentine tax ID) with no spaces or dashes.
CN=Certificate 2024 is the name the certificate will have in ARCA. You can change it as you like—for example, use the current year: CN=Certificate 2026.
Run the following command (replace the values):
5 Enable ARCA digital certificate manager
On the ARCA website, search for: Administrador de certificados digitales (Digital certificate manager).
If you cannot find it, enable it using this path:
6 Create certificate in ARCA
In the digital certificate manager, follow these steps:
- Add alias
- Enter a symbolic name (e.g. “electronic invoicing”)
- Upload the
certificate_request.csrfile from step 4 (inC:\openssl\binif you used the example path) - Confirm certificate creation
- View → download
Important: Save the downloaded certificate in the same OpenSSL folder (C:\openssl\bin). If it has another name, rename it to server.crt.
7 Convert certificate from CRT to PEM
In the OpenSSL bin folder where you saved server.crt:
Run these commands on the downloaded file:
8 Configure point of sale in ARCA
On the ARCA website, search for: Administración de puntos de venta y domicilios
(If inactive, enable it from the fiscal key relationship manager.)
Create an electronic point of sale RCE web services and note the point-of-sale number.
9 Enable invoicing web services
Follow this path in ARCA:
10 Transfer files to your phone
Copy these files from C:\openssl\bin to your phone:
private_key.keyserver.pem
11 Configure in Doctor Vet
In the Doctor Vet app:
- Create an electronic point of sale with the same number as in ARCA
- Select the
.keyand.pemfiles
Setup complete! You can now issue electronic invoices directly from Doctor Vet.
If you have questions or issues during setup, contact us: