Nfse.Issued (nfse v0.1.0)

Copy Markdown View Source

NFS-e emitida pela Sefin em resposta a Nfse.issue/2 ou a Nfse.issue_by_court_order/2.

xml é o documento exatamente como a Sefin o devolveu, para guardar e distribuir; nfse é o mesmo documento lido como Nfse.Schema.V1_00.TCNFSe ou Nfse.Schema.V1_01.TCNFSe, conforme o atributo versao. alerts traz os avisos da Sefin, que não impedem a emissão, e processed_at é nil quando a Sefin não informa o horário com fuso.

Summary

Types

t()

@type t() :: %Nfse.Issued{
  access_key: String.t(),
  alerts: [Nfse.Error.message()],
  dps_id: String.t(),
  nfse: struct(),
  processed_at: DateTime.t() | nil,
  xml: binary()
}