AFIP electronic invoicing for psychologists: complete guide with Brauni

If you are a psychologist in Argentina, invoicing is part of your day to day. Whether you work with individuals, health insurance or private health plans, you need to issue electronic invoices authorized by ARCA (ex AFIP). The problem is that the process can be confusing, slow and completely disconnected from your clinical management.
With Brauni, issuing an electronic invoice with CAE takes less than 30 seconds. Without leaving the platform, without opening another tab, without copying and pasting data. In this article we explain how it works, how to configure it, and why it is safe.
What is e-invoicing and why do you need it?
Electronic invoicing is the mandatory system in Argentina to issue tax vouchers. Each invoice you issue requires a CAE (Electronic Authorization Code) issued by ARCA in real time. Without the CAE, the invoice has no tax validity.
As a psychologist, you are likely to issue Type C invoice if you are a monotributist, or Type B invoice if you are responsible for enrolling and caring for final consumers. Whatever your case, Brauni handles both scenarios.
What is CAE?
The CAE is a 14 digit code that ARCA assigns to each electronic voucher. It functions as a digital stamp that certifies that the invoice was authorized. Each CAE has an expiration date (usually 10 days from issue).
Note
With Brauni, the CAE is automatically obtained when the invoice is issued. You do not have to enter the ARCA page or make any additional steps.
How AFIP Integration Works in Brauni
Brauni connects directly with ARCA servers through their official web services (WSAA for authentication and WSFEv1 for invoicing). It is the same mechanism that the country's largest invoicing systems use.
The flow in 3 steps
- You will set your digital certificate (once, it takes 5 minutes)
- Creás una invoice selecting the patient and the items to be invoiced
- You issue the invoice and Brauni gets the CAE from ARCA in real time
The invoice is stored in your account with the CAE, QR verification and all tax data. You can download it as PDF in triple format (Original, Duplicate, Triplicate) as required by the regulations.
Initial settings: your digital certificate
In order for Brauni to invoices on your behalf, you need a digital certificate issued by ARCA. Don't worry, you don't need technical knowledge. Brauni simplifies the whole process.
Step 1: Generate your certificate application
From Profile → AFIP, enter:
- Your CUIT
- Your condition versus IVA (Responsible Inscribed or Exempt)
- Your start date
Brauni automatically generates a certificate request (CSR file). Your private key is stored securely and encrypted on our — servers never leaves the platform.
Once you complete the data and click "Generate CSR", Brauni creates the request and shows you the button to download it:
Step 2: Upload the application to ARCA
- Enter www.arca.gob.ar with your CUIT and Clave Fiscal
- Find the service "Digital Certificate Management"
- Click on "Add alias", enter a name (for example "Brauni io") and upload the CSR file you downloaded from Brauni
- ARCA generates the certificate. Download the file .crt from the certificate table
Step 3: Upload the certificate to Brauni
Go back to Profile → AFIP and upload the .crt file you got from ARCA. Brauni automatically checks that the certificate matches your private key and is not expired.
Step 4: Enables the invoicing web service
In ARCA, you need to authorize the use of the Electronic Invoicing web service. It is a multi-step process but only once:
1. Look for "Clave Fiscal Relationship Manager" in the ARCA portal search engine.
2. Click on "New Relationship" to create a new authorization.
3. Search for and select the "Electronic invoicing" service within ARCA → WebServices.
4. Select the representative and confirm the authorization.
5. Authorization completed. ARCA displays a summary with the data of the relationship created.
Step 5: Check the connection
Go back to Brauni, go to Profile → AFIP and click "Test connection". If everything is okay, you will see a successful message confirming that Brauni can communicate with ARCA.
Council
This whole process is done only once. Then, each invoice is issued with one click.
Issue an electronic invoice
Once the certificate is set up, issuing invoices is very simple.
Create invoice
From New invoicing →:
- Select the patient — the system displays its pending transactions
- Choose the invoice type — A, B or C according to your tax status
- Configures recipient data — condition against IVA, type and document number
- Select the point of sale — Brauni automatically brings your sales points registered with ARCA
- Add items — you can add outstanding transactions or manual items
- Emits invoice — Brauni sends data to ARCA and obtains the CAE in real time
What if ARCA is down?
If ARCA does not respond at the time of issue, the invoice is saved with status "AFIP pendiente". From the invoice list you can retry shipping when ARCA becomes available again. Your invoice is not lost.
The PDF of your invoice
Each invoice issued generates an PDF in triplicate format (Original, Duplicate, Triplicate) that meets all ARCA requirements:
| Data | Included |
|---|---|
| The issuer’s legal name and CUIT | Yes |
| Condition against IVA | Yes |
| Commercial address | Yes |
| Start of activities | Yes |
| Receiver data (name, CUIT/DNI) | Yes |
| Detail of items with prices | Yes |
| Subtotal, IVA and total amount | Yes |
| Number of CAE and expiration date | Yes |
| QR ARCA verification | Yes |
| Clickable verification link | Yes |
The QR and the verification link lead directly to the ARCA page where anyone can verify that the voucher is authentic. It is the same system that uses invoices issued from ARCA's "On-Line Testers".
Note
The PDF is generated on demand every time you download it, so it always reflects the most up-to-date invoice data.
Security: how we protect your digital certificate
Your digital certificate is the key that allows you to check in on your behalf. We take your security very seriously.
Hybrid approach
Brauni uses a hybrid approach to certificate management:
- Private key is generated on our server and stored encrypted with AES-128 (Fernet encryption)
- Only you subdue the certificate (.crt) that gives you ARCA
- Private key never leaves the server — neither you nor anyone can download it
This approach is safer than alternatives where the user handles the private key on his computer, where it could be lost, stolen or accidentally shared.
Additional protections
- Still-enclosed: both private key and certificate are stored encrypted in secure storage (AWS S3 with Fernet)
- Verified integrity: hash SHA-256 of each file to detect any alteration
- Currency Validation: When uploading the .crt, we verify that the public key matches the stored private key
- Maturity Control: the system alerts when your certificate is close to expire
- Revocation: you can revoke your certificate at any time from the platform
Important
Never share your Clave Fiscal ARCA with anyone. Brauni does not need your Clave Fiscal — just the digital certificate you generated from ARCA.
WSAA authentication tokens
Every time Brauni needs to communicate with ARCA, the process is:
- A required ticket is signed with your digital certificate
- ARCA validates the signature and returns a temporal token (valid for 12 hours)
- Brauni uses that token for invoicing operations
- The token is stored in safe cache (Redis) so you don't order a new one in each operation
This mechanism is the standard defined by ARCA for all systems that use web services. Permanent credentials — are not stored every token automatically expires.
Frequently Asked Questions
Do I need a special point of sale?
Yes, you need a type "Web Services" point of sale registered with ARCA. It is different from the point of sale you use to manually invoice from "Online Testers". You create it from ARCA → "Management of points of sale and address".
Can I still invoices from the ARCA page?
Yes, the points of sale are independent. You can have one point of sale for manually invoicing and another for Brauni. Invoices for each point of sale have their own sequential numbering.
What kind of invoices can I issue?
- Type C invoice: for monotributists (the most common among psychologists)
- Type B invoice: for registered controllers invoicing final consumers
- Type A invoice: for registered officials invoicing other registered officials
Does Brauni work with ARCA production or testing?
Brauni connects directly to the ARCA production servers. The invoices you issue are real and have tax validity. We do not use the testing environment.
What happens if I change from mono-attribute to registered responsible?
You can update your condition in front of the IVA from Profile → AFIP at any time. The available invoice type is automatically adjusted.
Do you have any additional cost?
Electronic invoicing is included in your Brauni plan. There are no invoice costs issued or quantity limits.
Current ARCA requirements
As of April 1, 2026, ARCA requires that all electronic invoices include the Condition vs. IVA of the receiver (General Resolution No. 5616). Brauni already meets this requirement — when creating an invoice, you can select the condition of the recipient (Final Consumer, Inscription Responsible, Monotributist or Exento) and optionally enter your CUIT or DNI.
Note
Brauni is automatically updated to comply with the new ARCA regulations. You don't have to do anything on your side.
Summary: from the configuration to the first invoice
| Step | Time | Frequency |
|---|---|---|
| Generate certificate request in Brauni | 1 minute | Once only |
| Upload CSR to ARCA and download .crt | 3 minutes | Once only |
| Upload .crt to Brauni and check connection | 1 minute | Once only |
| Enable web service in ARCA | 2 minutes | Once only |
| Issue an invoice | 30 seconds | Every time |
The initial configuration takes less than 10 minutes. Then, each invoices is issued in seconds, directly from the same platform where you manage your patients, sessions and clinical notes.
Free Brauni test for 30 days, no card
Automatic session notes, digital medical records and more.
Start for freeConclusion
Invoicing does not have to be an administrative burden separate from your practice. With Brauni, electronic invoicing is integrated into your daily workflow: you finish a session, you register payment, and you issue the invoice with one click. Everything in one place, with the security and tranquility of knowing that your invoices are authorized by ARCA and comply with all the regulations in force.
Related articles

Management of clinical practice
Monotribute for psychologists: high, categories and invoicing
Monotribute guide for psychologists in Argentina: high step by step, how the categories work, the semi-annual recategorization and the C invoices per session.

Management of clinical practice
health insurance, private or private health plans: guidance for psychologists
Letter, return or particular: guide for psychologists on health insurance and private health plans in Argentina. Pros, cons, invoicing and how to put together your mix.

Management of clinical practice
How to get patients by being a psychologist: 10 real strategies
Practical guide to getting patients by being a psychologist: referrals, Google, directories, online reservations and clear niche. Real strategies, no smoke.