Giter Club home page Giter Club logo

tooldoce's People

Contributors

eduardoklosowski avatar h4child avatar icaroraci avatar marcelomauro avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

franciscsousa

tooldoce's Issues

Grupo - Identificação do Emitente da Nota Fiscal eletrônica

Identificação do Emitente da Nota Fiscal eletrônica

Descrição

Emitente da NF-e 4.00
Página 179-180. Letra C. Identificação do Emitente da Nota Fiscal eletrônica do Manual de orientação do contribuinte

Motivação e Contexto

Por que essa mudança é necessária?

struct para gerar o XML do grupo do Emitente da NF-e da versão 4.00 do Leiaute da NF-e

Qual problema isso resolve?

Gerar grupo do xml referente ao emitente da nota fiscal

Como isso foi testado?

Exemplo de xml

<emit>
      <CNPJ>99999090910270</CNPJ>
      <xNome>Razao social</xNome>
      <xFant>Nome Fantasia</xFant>
      <enderEmit>
        <xLgr>Rua Central</xLgr>
        <nro>100</nro>
        <xCpl>Fundos</xCpl>
        <xBairro>Distrito Industrial</xBairro>
        <cMun>350000</cMun>
        <xMun>Fundao</xMun>
        <UF>AC</UF>
        <CEP>17100171</CEP>
        <cPais>1058</cPais>
        <xPais>Brasil</xPais>
        <fone>2160707070</fone>
      </enderEmit>
      <IE>12312312314789</IE>
      <CRT>3</CRT>
</emit>

Tipos de mudanças

  • Novo recurso (mudança sem quebrar que adiciona funcionalidade)
  • Correção de bug (alteração sem bug que corrige um problema)
  • Corrigindo a mudança (correção ou recurso que faria com que a funcionalidade existente não funcionasse como esperado)

Lista de controle:

  • Meu código segue o estilo de código deste projeto.
  • Eu atualizei a documentação de acordo.
  • Minha alteração requer uma alteração na documentação.

DIAGRAMA

image

Struct - Identificação do Local de Entrega

Identificação do Local de Entrega

Descrição

Identificação do Local de entrega dos produtos
Página 183 Letra G. Identificação do Local de Entrega no Manual de orientação do contribuinte

Motivação e Contexto

Por que essa mudança é necessária?

Struct para gerar o XML do grupo de informações do local de Entrega

Qual problema isso resolve?

Gerar grupo do xml referente a informações do local de Entrega

Como isso foi testado?

Exemplo de xml

    <retirada>
      <CPF>33333333333</CPF>
      <xLgr>AV Passa Carro</xLgr>
      <nro>171</nro>
      <xCpl>SubSolo</xCpl>
      <xBairro>Lapa</xBairro>
      <cMun>3588808</cMun>
      <xMun>Fundos</xMun>
      <UF>AC</UF>
    </retirada>

Tipos de mudanças

  • Correção de bug (alteração sem bug que corrige um problema)
  • Novo recurso (mudança sem quebrar que adiciona funcionalidade)
  • Corrigindo a mudança (correção ou recurso que faria com que a funcionalidade existente não funcionasse como esperado)

Lista de controle:

  • Meu código segue o estilo de código deste projeto.
  • Minha alteração requer uma alteração na documentação.
  • Eu atualizei a documentação de acordo.

Diagrama

image

Grupo - Identificação da Nota Fiscal eletrônica v4.00

Identificação da Nota Fiscal eletrônica

Descrição

Identificação da NF-e 4.00
Página 175-177 Letra B . Identificação da Nota Fiscal eletrônica do Manual de orientação do contribuinte

Motivação e Contexto

Struct para gerar o XML do grupo do Identificação da NF-e da versão 4.00do leiaute da NF-e.

Como isso foi testado?

Exemplo de xml

<ide>
    <cUF>53</cUF>
    <cNF>98559284</cNF>
    <natOp>Venda</natOp>
    <mod>55</mod>
    <serie>0</serie>
    <nNF>1</nNF>
    <dhEmi>2020-12-10T10:10:10-03:00</dhEmi>
    <tpNF>1</tpNF>
    <idDest>1</idDest>
    <cMunFG>3576458</cMunFG>
    <tpImp>1</tpImp>
    <tpEmis>1</tpEmis>
    <cDV>3</cDV>
    <tpAmb>2</tpAmb>
    <finNFe>1</finNFe>
    <indFinal>0</indFinal>
    <indPres>0</indPres>
    <procEmi>0</procEmi>
    <verProc>Versao_lib</verProc>
</ide>

Tipos de mudanças

  • Correção de bug (alteração sem bug que corrige um problema)
  • Novo recurso (mudança sem quebrar que adiciona funcionalidade)
  • Corrigindo a mudança (correção ou recurso que faria com que a funcionalidade existente não funcionasse como esperado)

Lista de controle:

  • Meu código segue o estilo de código deste projeto.
  • Minha alteração requer uma alteração na documentação.
  • Eu atualizei a documentação de acordo.

Diagrama

ide400

Autorização para obter XML

Autorização para obter XML

Descrição

Pessoas autorizadas a acessar o XML da NF-e
Página 183 Letra GA. Autorização para obter XML no Manual de orientação do contribuinte

Motivação e Contexto

Por que essa mudança é necessária?

Struct para gerar o XML do grupo de autorização para obter XML

Qual problema isso resolve?

Gerar grupo do xml referente a autorização para obter XML

Como isso foi testado?

Exemplo de xml

<autXML>
     <CPF>33333333333</CPF>
</autXML>

<autXML>
    <CNPJ>33333333333333</CNPJ>
</autXML>

Tipos de mudanças

  • Novo recurso (mudança sem quebrar que adiciona funcionalidade)
  • Corrigindo a mudança (correção ou recurso que faria com que a funcionalidade existente não funcionasse como esperado)
  • Correção de bug (alteração sem bug que corrige um problema)

Lista de controle:

  • Eu atualizei a documentação de acordo.

  • Meu código segue o estilo de código deste projeto.

  • Minha alteração requer uma alteração na documentação.

Struct-Identificação do Local de Retirada

Identificação do Local de Retirada

Descrição

Identificação do Local de Retirada dos produtos
Página 182-183 Letra F. Identificação do Local de Retirada no Manual de orientação do contribuinte

Motivação e Contexto

Por que essa mudança é necessária?

Struct para gerar o XML do grupo de informações do local de retirada

Qual problema isso resolve?

Gerar grupo do xml referente a informações do local de retirada

Como isso foi testado?

Exemplo de xml

    <retirada>
      <CPF>33333333333</CPF>
      <xLgr>AV Passa Carro</xLgr>
      <nro>171</nro>
      <xCpl>SubSolo</xCpl>
      <xBairro>Lapa</xBairro>
      <cMun>3588808</cMun>
      <xMun>Fundos</xMun>
      <UF>AC</UF>
    </retirada>

Tipos de mudanças

  • Novo recurso (mudança sem quebrar que adiciona funcionalidade)
  • Correção de bug (alteração sem bug que corrige um problema)
  • Corrigindo a mudança (correção ou recurso que faria com que a funcionalidade existente não funcionasse como esperado)

Lista de controle:

  • Meu código segue o estilo de código deste projeto.
  • Eu atualizei a documentação de acordo.
  • Minha alteração requer uma alteração na documentação.

Diagrama

image

Identificação do Destinatário da Nota Fiscal eletrônica

Identificação do Destinatário da Nota Fiscal eletrônica

Descrição

Destinatário da Nota Fiscal eletrônica 4.00
Página 181-182 Letra E. Identificação do Destinatário da Nota Fiscal eletrônica do Manual de orientação do contribuinte

Motivação e Contexto

Por que essa mudança é necessária?

Struct para gerar o XML do grupo do Destinatário da NF-e / NFC-e da versão 4.00 do leiaute da NF-e.

Qual problema isso resolve?

Gerar grupo do xml referente ao destinatário da nota fiscal

Como isso foi testado?

Exemplo de xml

<dest>
      <CNPJ>00000000000888</CNPJ>
      <xNome>Vendedor de produtos</xNome>
      <enderDest>
        <xLgr>AV Passa carro</xLgr>
        <nro>171</nro>
        <xCpl>Subsolo</xCpl>
        <xBairro>Lapa</xBairro>
        <cMun>5099901</cMun>
        <xMun>Rio Branco</xMun>
        <UF>AC</UF>
        <CEP>98740000</CEP>
        <cPais>1058</cPais>
        <xPais>BRASIL</xPais>
        <fone>54607070609</fone>
      </enderDest>
      <indIEDest>1</indIEDest>
      <IE>123456789</IE>
      <email>[email protected]</email>
</dest>

Tipos de mudanças

  • Correção de bug (alteração sem bug que corrige um problema)
  • Novo recurso (mudança sem quebrar que adiciona funcionalidade)
  • Corrigindo a mudança (correção ou recurso que faria com que a funcionalidade existente não funcionasse como esperado)

Lista de controle:

  • Meu código segue o estilo de código deste projeto.
  • Minha alteração requer uma alteração na documentação.
  • Eu atualizei a documentação de acordo.

Diagrama

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.