Antes de instalar: versão, certificado e onde comprar
O módulo está publicado no Odoo Apps para 17.0, 18.0, 19.0 e 20.0. No Odoo Apps custa 9 € por versão do Odoo, pagamento único e sem IVA, para 17, 18, 19 e 20; o serviço local da FlexigoTech Cloud é à parte, a 29 €/mês ou 290 €/ano sem IVA (Pro: 58 €/mês ou 580 €/ano).
- Confirme que o seu Odoo é 17, 18, 19 ou 20: são as versões com ficha publicada.
- Tenha o certificado em formato
.p12ou.pfx. Se tiver a chave privada e o certificado em ficheiros separados, a ajuda do próprio campo indica o comando:openssl pkcs12 -export -inkey private.key -in certificate.crt -out arca.p12. - Tenha à mão a palavra-passe desse ficheiro.
- Identifique o CUIT titular do certificado: é o que vai em
Company CUIT. - Decida onde compra: com a subscrição, o módulo para as novas versões do Odoo está incluído se o comprou em flexigotech.com; na Odoo App Store, cada versão do Odoo compra-se lá.
Se ainda não tem a certeza de que o módulo cobre o que procura, antes desta checklist leia se se adequa à sua empresa.
Ao criar a configuração: os campos a preencher
A configuração é um registo com poucos campos. Estes são os que deve rever ao criá-la:
Configuration Name: um nome para reconhecer a configuração.company_id: a empresa do Odoo (campo ligado ares.company).Company CUIT(represented_cuit): segundo a ajuda do campo, é o CUIT em nome do qual se consulta o padrão (cuitRepresentada), o CUIT que detém o certificado.PKCS#12 Certificate: carregue o ficheiro.p12ou.pfx. Ao lado estáCertificate Filename, com o nome do ficheiro.Certificate Password: introduza a palavra-passe do certificado.Certificate Expiry Date: verifique a data de validade do certificado.
A palavra-passe é guardada cifrada, no campo Certificate Password (Encrypted). Quando volta a editar a configuração, se deixar Certificate Password vazio mantém-se a atual. A caixa Password Set indica se existe uma palavra-passe guardada.
Os campos do ticket WSAA: o que ver depois de configurar
Na mesma configuração há um grupo de campos sobre o ticket WSAA que vale a pena ler:
WSAA Token (Encrypted)eWSAA Sign (Encrypted): o token e a assinatura, guardados cifrados.Last Ticket Request: a data e hora do último pedido de ticket.Last Ticket Request Error: se tiver texto, é o erro do último pedido. Para o interpretar, consulte as mensagens de erro do módulo.Ticket Valid Until: até quando o ticket é válido.Ticket Expired: a caixa que indica se o ticket expirou.Configured: a caixa que indica se a configuração consta como configurada.
Os estados que vai ver nas listas
O módulo define vários campos de estado. Convém que quem revê faturas e fornecedores reconheça estas etiquetas:
- Um campo
statecomDraft,FinalizedeSubmitted to ARCA. - Outro
statecomQueued,Retry Success,Retry FailedeEscalated to Manual Review. - Um campo
statuscomActive (Activo),Suspended (Suspendido),Canceled (Cancelado),Not Registered (No registrado)eUnknown. - Outro
statuscomSuspended,Cancelled,Not Registered,AFIP Debtor,FlaggedeApocryphal invoices (ARCA APOC base). - Um
statecomNew,Verifying Identity,Gathering Data,Redacting Sensitive Info,CompletedeRejected. - Um campo
verification_statuscomPending,VerifiedeFailed. - Um
statecomUpload,Validating,ResultseError.
Que registo usa cada um e como passa de um valor para outro é explicado no artigo sobre como o módulo funciona por dentro.
- Reveja estas etiquetas com a sua equipa antes de começar a trabalhar com fornecedores reais.
- Combinem quem revê os registos em
Escalated to Manual Reviewe os que tenhamstatusemAFIP Debtor,FlaggedouApocryphal invoices (ARCA APOC base).

A primeira semana: o que rever
Com a configuração feita, é altura de rever as tabelas que o módulo traz e os primeiros registos.
- Abra a matriz de retenções (
arca.withholding.matrix) e reveja cada linha: código, descrição, percentagem de retenção, categorias aplicáveis, caixa de ativo e notas. - Abra a matriz de perceções (
arca.perception.matrix) e verifique código, descrição, percentagem de perceção, código de província e tipo de transação. - Reveja a lista de códigos de erro (
arca.error.code): veja a severidade de cada um e se está marcado como repetível. - Na lista de fornecedores (
arca.supplier), veja o estado de cada fornecedor e localize os que estão emUnknown. - Na cache de fornecedores (
arca.supplier.cache), dê uma vista de olhos aos contadores de acertos e falhas. - Volte em vários dias a
Ticket Valid Until,Ticket ExpiredeLast Ticket Request Errorna configuração. - Anote no calendário a
Certificate Expiry Date.

arca.withholding.matrix), com seis linhas
arca.perception.matrix), com cinco registos ativos
arca.error.code), com quatro registosSe a subscrição parar
O módulo trabalha com um serviço local da FlexigoTech Cloud. Sem subscrição, ou com o serviço suspenso, para aquilo que a subscrição fornece; os dados ficam no seu Odoo.
- Reveja a data de renovação da subscrição juntamente com a validade do certificado.
Como a FlexigoTech pode ajudar
A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se quiser que façamos consigo este arranque, ou precisar de adaptar o módulo à sua forma de trabalhar com fornecedores, contacte-nos a partir da página do módulo.
Continue a ler
Verificado no código do módulo (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigo_argentina_arca_supplier_invoice_validation_and 20.0 (8e403746): models/arca_wsfe_config.py
- Código do módulo: flexigo_argentina_arca_supplier_invoice_validation_and 20.0 (8e403746): models/arca_compliance_report.py
- Código do módulo: flexigo_argentina_arca_supplier_invoice_validation_and 20.0 (8e403746): models/arca_invoice_queue.py
- Código do módulo: flexigo_argentina_arca_supplier_invoice_validation_and 20.0 (8e403746): models/arca_supplier.py
- Código do módulo: flexigo_argentina_arca_supplier_invoice_validation_and 20.0 (8e403746): models/arca_supplier_exclusion.py
- Código do módulo: flexigo_argentina_arca_supplier_invoice_validation_and 20.0 (8e403746): models/dsar_request.py
- Código do módulo: flexigo_argentina_arca_supplier_invoice_validation_and 20.0 (8e403746): wizards/arca_batch_import_wizard.py
- apps.odoo.com/apps/modules/20.0/flexigo_argentina_arca_supplier_invoice_validation_and
- apps.odoo.com/apps/modules/17.0/flexigo_argentina_arca_supplier_invoice_validation_and
- apps.odoo.com/apps/modules/18.0/flexigo_argentina_arca_supplier_invoice_validation_and
- apps.odoo.com/apps/modules/19.0/flexigo_argentina_arca_supplier_invoice_validation_and
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
