# GUIA RÁPIDO DE TESTE - APP.VCNODIGITAL.COM # Regra de chave: guideId + documentType # Fallback: companyId + numeroDocumento + parcela + documentType # Nunca usar numeroDocumento sozinho # 1. Bootstrap do cursor de upload-events curl -H "Authorization: Bearer " \ "https://icms.vcnodigital.com/api/internal/fiscal-documents/upload-events?bootstrap=1" # 2. Ler eventos novos prontos para vitrine curl -H "Authorization: Bearer " \ "https://icms.vcnodigital.com/api/internal/fiscal-documents/upload-events?after_id=0&ready_only=1&limit=30" # 3. Listar documentos pendentes da carteira inteira curl -H "Authorization: Bearer " \ "https://icms.vcnodigital.com/api/internal/fiscal-documents?pending_only=1" # 4. Listar documentos pendentes por CNPJ curl -H "Authorization: Bearer " \ "https://icms.vcnodigital.com/api/internal/fiscal-documents?cnpj=60789911000171&pending_only=1" # 5. Listar uma guia específica usando numeroDocumento + parcela curl -H "Authorization: Bearer " \ "https://icms.vcnodigital.com/api/internal/fiscal-documents?numeroDocumento=20261100080905&parcela=00&pending_only=1" # 6. Listar itens importados, mas ainda pendentes de envio ao cliente curl -H "Authorization: Bearer " \ "https://icms.vcnodigital.com/api/internal/fiscal-documents?pending_only=0&pending_delivery_only=1" # 7. Listar documentos com artefatos opcionais de auditoria curl -H "Authorization: Bearer " \ "https://icms.vcnodigital.com/api/internal/fiscal-documents?cnpj=60789911000171&pending_only=1&includeAuditArtifacts=1" # 8. Ler eventos novos de pagamento inferido curl -H "Authorization: Bearer " \ "https://icms.vcnodigital.com/api/internal/fiscal-documents/payment-events?after_id=0&limit=30" # 9. Marcar um artefato como exportado apos importacao bem-sucedida curl -X POST \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ -d '{"artifactId":140,"externalDocUrl":"https://app.vcnodigital.com/documentos/140"}' \ "https://icms.vcnodigital.com/api/internal/fiscal-documents/mark-exported" # 10. Marcar a entrega ao cliente no WhatsApp curl -X POST \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ -d '{"artifactId":140,"deliveryStatus":"ENVIADO_CLIENTE","channel":"whatsapp","recipient":"5592999999999","messageId":"wamid.HBgL...","ticketId":"4831","notes":"Guia enviada ao cliente pela VPS Peramix"}' \ "https://icms.vcnodigital.com/api/internal/fiscal-documents/mark-delivered" # 11. Consultar opcoes reais de vencimento antes da reemissao curl -H "Authorization: Bearer " \ "https://icms.vcnodigital.com/api/internal/fiscal-documents/due-options?numeroDocumento=20261600483103&parcela=00&only_with_available_dates=1" # 12. Criar remissao pontual de uma guia/parcela com data alvo curl -X POST \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ -d '{"controladoraId":1,"commandType":"fetch_numero_documento","companyId":97,"cnpj":"0000006559719","numeroDocumento":"20261600483103","parcela":"00","year":2026,"targetDueDate":"2026-03-31","consumeAvailableDueDates":true,"force":true,"requestedBy":"VC Digital","notes":"Reemissao pontual para envio ao cliente"}' \ "https://icms.vcnodigital.com/api/internal/orchestrator/jobs" # 13. Acompanhar jobs de uma guia específica curl -H "Authorization: Bearer " \ "https://icms.vcnodigital.com/api/internal/orchestrator/jobs?numeroDocumento=20261600483103&parcela=00&limit=20" # 14. Reenvio compulsorio para substituir documento antigo no VC Digital curl -X POST \ -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ -d '{"controladoraId":1,"companyId":3,"numeroDocumento":"20261200047276","parcela":"00"}' \ "https://icms.vcnodigital.com/api/internal/fiscal-documents/force-republish"