Nfse.Distribution (nfse v0.1.0)

Copy Markdown View Source

Um lote da distribuição do ADN, devolvido por Nfse.distribution/3.

status é :documents quando o lote traz documentos e :no_documents quando a fila acabou. next_nsu é o maior NSU inteiro do lote, ou o NSU pedido quando o lote vem vazio; é o ponto de partida da próxima chamada. Num lote :documents, ele é sempre maior que o NSU pedido.

Summary

Types

t()

@type t() :: %Nfse.Distribution{
  alerts: [Nfse.Error.message()],
  documents: [Nfse.DistributedDocument.t()],
  next_nsu: non_neg_integer(),
  status: :documents | :no_documents
}