View Source WebmaniaNfe.Invoice.Create (WebmaniaNfe v0.1.1)

WebmaniaNfe.Invoice.Create handles initialization for the invoice request payload.

Examples

iex> WebmaniaNfe.Invoice.Create.new!(%{ ID: "123", url_notificacao: "https://webmaniabr.com",  operacao: "1", natureza_operacao: "Venda de produção do estabelecimento",  modelo: "1", finalidade: "1",  ambiente: "1", cliente: %{    cpf: "000.000.000-00", nome_completo: "Nome do Cliente",    endereco: "Av. Brg. Faria Lima", complemento: "Escritório",    numero: 1000, bairro: "Itaim Bibi",    cidade: "São Paulo", uf: "SP",    cep: "00000-000", telefone: "(00) 0000-0000",    email: "nome@email.com" }, produtos: [%{    nome: "Nome do produto", codigo: "nome-do-produto",    ncm: "6109.10.00", cest: "28.038.00",    quantidade: 1, unidade: "UN",    peso: "0.800", origem: 0,    subtotal: "29.90", total: "29.90",    classe_imposto: "REF1000" }],  pedido: %{ pagamento: 0,    presenca: 2, modalidade_frete: 0,    frete: "12.56", desconto: "10.00",    total: "174.60" }})

Summary

Functions