O QR da fatura e a cadeia de hash
O QR da fase 1 em formato TLV em cada fatura, e um hash que liga cada fatura à anterior para que nenhuma possa sumir do meio.
Um QR code e uma cadeia de hash em cada fatura, e a integração da fase 2 de dentro do produto: credenciamento do dispositivo com um OTP do portal Fatoora, XML UBL 2.1 assinado, liberação para faturas fiscais e reporte para as simplificadas, e o status de cada documento diante de você — sem módulo de terceiros.
A tela de integração: ambiente atual, etapas de credenciamento, o certificado e sua validade, e contadores de liberadas, reportadas e rejeitadas.
O QR da fase 1 em formato TLV em cada fatura, e um hash que liga cada fatura à anterior para que nenhuma possa sumir do meio.
A chave de assinatura é criada no nosso servidor e nunca sai dele, você informa o OTP do portal Fatoora, as verificações de conformidade são aprovadas e então o certificado de produção é ativado — cada etapa com seu status na tela de integração.
Cada fatura tem um documento XML no formato exigido pela ZATCA, assinado com o seu certificado, pronto para baixar e arquivar.
Uma fatura fiscal padrão é enviada para liberação antes de ser entregue; uma simplificada é reportada dentro do prazo depois da entrega.
O envio à ZATCA roda em segundo plano a cada cinco minutos; o que falhar é tentado de novo, e o que for rejeitado aparece com o motivo.
Uma fatura rejeitada vira um alerta no produto e na tela inicial do celular, com o texto da rejeição como a ZATCA retornou.
Os três ambientes da ZATCA, do sandbox de desenvolvedor à produção — o estabelecimento passa de um a outro pelas configurações, e o produto informa em qual você está.
Telas reais do Basmtak Books, com dados de exemplo.
O credenciamento acontece uma vez por estabelecimento; depois disso cada fatura segue sozinha.
Gerada no servidor junto com a solicitação de certificado; a chave nunca sai dos seus livros.
No portal Fatoora, adicione um novo dispositivo e copie o código de seis dígitos.
O produto envia as faturas de teste que a ZATCA pede e mostra o resultado.
A partir daí cada fatura é assinada com o seu próprio certificado.
Liberação ou reporte em segundo plano, com o status na fatura e na tela de integração.
Registramos o que ainda não construímos, para que você não descubra depois de assinar.
Não. Assinatura, envio e arquivamento acontecem dentro do produto. O que você precisa é de um OTP do portal Fatoora para registrar o “dispositivo”, que aqui é a sua conta do Basmtak Books.
Uma fatura fiscal padrão (entre empresas) é enviada à ZATCA e liberada antes de ser entregue ao cliente. Uma fatura simplificada (ao consumidor) é entregue na hora e reportada depois. O produto conhece o tipo e segue o caminho certo.
Ela aparece como rejeitada, com o texto da própria ZATCA, e você recebe um alerta. Corrija os dados e reenvie como nova tentativa; se a rejeição for sobre a fatura em si, uma nota de crédito e uma nova fatura.
O teste grátis inclui toda a tela de integração.
Sem cartão de crédito. Ativamos sua conta em horário comercial, e seus 14 dias grátis começam no momento em que fizermos isso.