percontmx / cfdi-java   1.1

MIT License GitHub

Clases Java a partir de los esquemas del Servicio de Administración Tributaria (SAT) de México.

Scala versions: 3.x

CFDI - Java

GitHub Actions Workflow Status GitHub Latest Release Maven Central GitHub License

Clases Java para dar soporte al Comprobante Fiscal Digital por Internet (CFDI), de acuerdo a las especificaciones del Servicio de Administración Tributaria (SAT) de México.

Como utilizarlo

Importa el paquete bom en la sección de dependencyManagement de tu pom.xml.

<dependencyManagement>
   <dependencies>
      <dependency>
          <groupId>io.github.percontmx.cfdi</groupId>
          <artifactId>bom</artifactId>
          <version>2.0.1</version>
          <type>pom</type>
          <scope>import</scope>
      </dependency>
</dependencyManagement> 

Después, agrega las dependencias que necesites en la sección de dependencies.

<dependencies>
   <dependency>
      <groupId>io.github.percontmx.cfdi</groupId>
      <artifactId>cfdi-v32</artifactId>
   </dependency>

   <dependency>
      <groupId>io.github.percontmx.cfdi</groupId>
      <artifactId>cfdi-v33</artifactId>
   </dependency>
   
   <dependency>
      <groupId>io.github.percontmx.cfdi</groupId>
      <artifactId>cfdi-v40</artifactId>
   </dependency>

   <dependency>
      <groupId>io.github.percontmx.cfdi</groupId>
      <artifactId>complementos-nomina-v11</artifactId>
   </dependency>

   <dependency>
      <groupId>io.github.percontmx.cfdi</groupId>
      <artifactId>complementos-nomina-v12</artifactId>
   </dependency>

   <dependency>
      <groupId>io.github.percontmx.cfdi</groupId>
      <artifactId>tfd-v1_0</artifactId>
   </dependency>

   <dependency>
      <groupId>io.github.percontmx.cfdi</groupId>
      <artifactId>tfd-v1_1</artifactId>
   </dependency>
   
   <dependency>
      <groupId>io.github.percontmx.cfdi</groupId>
      <artifactId>retenciones-v1</artifactId>
   </dependency>
</dependencies>

Paquetes disponibles.