pix-concilia · chr-z

Objeto
conciliar Pix
Entrada
CSV do banco
Ambiente
offline
Dependências
zero
Testes
40
Cadastro
não pede

O Pix entra. Você não sabe a qual pedido ele pertence.

Gateway de Pix documenta o buraco sem pudor: “you receive loose Pix without knowing which order.” A conciliação fica na planilha, e quando dá diferença alguém descobre dias depois. Isto cruza os dois no seu servidor e diz o que fazer com cada linha.

saída real $ pix-concilia extrato.csv --pedidos pedidos.csv
[valor_divergente] → Consultoria (#P1003) | diferença R$ -65,44
→ confirme se houve desconto, frete ou taxa; ajuste o pedido ou devolva a diferença
[valor_nao_identificado] Pix sem CPF/CNPJ e sem valor único
→ confirme com o cliente antes de dar baixa
3 conciliados · 1 divergente · 1 pedido aberto

Cada divergência vem com a ação, não só o erro. Roda offline: nenhum dado de cliente sai da sua máquina.

O que ele decide

A regra que evita dar baixa errada

Se dois pedidos têm o mesmo valor e entrou um Pix, isto não escolhe por você. Reporta e deixa a decisão com quem conhece o negócio. Dar baixa errada custa mais caro que a divergência que você estava procurando.

pip install pix-concilia

pix-concilia extrato.csv --pedidos pedidos.csv
pix-concilia extrato.csv --pedidos pedidos.csv --somente-erros  # CI
pix-concilia extrato.csv --pedidos pedidos.csv --json

Contratar

A biblioteca é livre. A auditoria, não.

O código é MIT e está no GitHub — clone e use. O que tem valor é o que não está lá dentro: olhar os seus extratos com as suas regras e dizer o que está quebrado antes do fechamento.

Não é contabilidade

Isto concilia pagamentos. Não emite Pix, não substitui contador, não é aconselhamento fiscal. Se a sua dúvida é o que lançar na contabilidade, isso é com quem responde por ela.

Limites

O que isto não faz