Dejo para inyectar en Bases de dato un SQL con los nombres y ID que AFIP toma para poder identificar en el SDK el tipo de Comprobante
-- phpMyAdmin SQL Dump
-- version 4.8.3
-- https://www.phpmyadmin.net/
--
-- Servidor: localhost
-- Tiempo de generación: 01-10-2018 a las 04:39:59
-- Versión del servidor: 10.1.36-MariaDB
-- Versión de PHP: 7.2.10
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Base de datos: `afipdb`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `GetAliquotTypes`
--
CREATE TABLE `GetAliquotTypes` (
`dbGetAliquotTypes` int(11) NOT NULL,
`documento` text NOT NULL,
`idafip` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Volcado de datos para la tabla `GetAliquotTypes`
--
INSERT INTO `GetAliquotTypes` (`dbGetAliquotTypes`, `documento`, `idafip`) VALUES
(1, '0%', ' 3'),
(2, '10.5%', ' 4'),
(3, '21%', ' 5'),
(4, '27%', ' 6'),
(5, '5%', ' 8'),
(6, '2.5%', ' 9');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `GetConceptTypes`
--
CREATE TABLE `GetConceptTypes` (
`dbGetConceptTypes` int(11) NOT NULL,
`tipo` text NOT NULL,
`idafipconcept` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Volcado de datos para la tabla `GetConceptTypes`
--
INSERT INTO `GetConceptTypes` (`dbGetConceptTypes`, `tipo`, `idafipconcept`) VALUES
(1, 'Producto', ' 1'),
(2, 'Servicios', ' 2'),
(3, 'Productos y Servicios', ' 3');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `GetCurrenciesTypes`
--
CREATE TABLE `GetCurrenciesTypes` (
`dbGetCurrenciesTypes` int(11) NOT NULL,
`currenci` text NOT NULL,
`idafip` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Volcado de datos para la tabla `GetCurrenciesTypes`
--
INSERT INTO `GetCurrenciesTypes` (`dbGetCurrenciesTypes`, `currenci`, `idafip`) VALUES
(1, 'Pesos Argentinos', ' PES'),
(2, 'Dólar Estadounidense', ' DOL'),
(3, 'Dólar Libre EEUU', ' 002'),
(4, 'Florines Holandeses', ' 007'),
(5, 'Pesos Mejicanos', ' 010'),
(6, 'Pesos Uruguayos', ' 011'),
(7, 'Coronas Danesas', ' 014'),
(8, 'Coronas Noruegas', ' 015'),
(9, 'Coronas Suecas', ' 016'),
(10, 'Dólar Canadiense', ' 018'),
(11, 'Yens', ' 019'),
(12, 'Libra Esterlina', ' 021'),
(13, 'BolÃvar Venezolano', ' 023'),
(14, 'Corona Checa', ' 024'),
(15, 'Dinar Yugoslavo', ' 025'),
(16, 'Dólar Australiano', ' 026'),
(17, 'Dracma Griego', ' 027'),
(18, 'FlorÃn (Antillas Holandesas)', ' 028'),
(19, 'GüaranÃ', ' 029'),
(20, 'Peso Boliviano', ' 031'),
(21, 'Peso Colombiano', ' 032'),
(22, 'Peso Chileno', ' 033'),
(23, 'Rand Sudafricano', ' 034'),
(24, 'Sucre Ecuatoriano', ' 036'),
(25, 'Dólar de Hong Kong', ' 051'),
(26, 'Dólar de Singapur', ' 052'),
(27, 'Dólar de Jamaica', ' 053'),
(28, 'Dólar de Taiwan', ' 054'),
(29, 'Quetzal Guatemalteco', ' 055'),
(30, 'Forint (HungrÃa)', ' 056'),
(31, 'Baht (Tailandia)', ' 057'),
(32, 'Dinar Kuwaiti', ' 059'),
(33, 'Real', ' 012'),
(34, 'Shekel (Israel)', ' 030'),
(35, 'Nuevo Sol Peruano', ' 035'),
(36, 'Euro', ' 060'),
(37, 'Lei Rumano', ' 040'),
(38, 'Peso Dominicano', ' 042'),
(39, 'Balboas Panameñas', ' 043'),
(40, 'Córdoba Nicaragüense', ' 044'),
(41, 'Dirham MarroquÃ', ' 045'),
(42, 'Libra Egipcia', ' 046'),
(43, 'Riyal Saudita', ' 047'),
(44, 'Zloty Polaco', ' 061'),
(45, 'Rupia Hindú', ' 062'),
(46, 'Lempira Hondureña', ' 063'),
(47, 'Yuan (Rep. Pop. China)', ' 064'),
(48, 'Franco Suizo', ' 009'),
(49, 'Derechos Especiales de Giro', ' 041'),
(50, 'Gramos de Oro Fino', ' 049');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `GetDocumentTypes`
--
CREATE TABLE `GetDocumentTypes` (
`dbGetDocumentTypes` int(11) NOT NULL,
`documento` text NOT NULL,
`idafip` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Volcado de datos para la tabla `GetDocumentTypes`
--
INSERT INTO `GetDocumentTypes` (`dbGetDocumentTypes`, `documento`, `idafip`) VALUES
(1, 'CUIT', ' 80'),
(2, 'CUIL', ' 86'),
(3, 'CDI', ' 87'),
(4, 'LE', ' 89'),
(5, 'LC', ' 90'),
(6, 'CI Extranjera', ' 91'),
(7, 'en trámite', ' 92'),
(8, 'Acta Nacimiento', ' 93'),
(9, 'CI Bs. As. RNP', ' 95'),
(10, 'DNI', ' 96'),
(11, 'Pasaporte', ' 94'),
(12, 'CI PolicÃa Federal', ' 0'),
(13, 'CI Buenos Aires', ' 1'),
(14, 'CI Catamarca', ' 2'),
(15, 'CI Córdoba', ' 3'),
(16, 'CI Corrientes', ' 4'),
(17, 'CI Entre RÃos', ' 5'),
(18, 'CI Jujuy', ' 6'),
(19, 'CI Mendoza', ' 7'),
(20, 'CI La Rioja', ' 8'),
(21, 'CI Salta', ' 9'),
(22, 'CI San Juan', ' 10'),
(23, 'CI San Luis', ' 11'),
(24, 'CI Santa Fe', ' 12'),
(25, 'CI Santiago del Estero', ' 13'),
(26, 'CI Tucumán', ' 14'),
(27, 'CI Chaco', ' 16'),
(28, 'CI Chubut', ' 17'),
(29, 'CI Formosa', ' 18'),
(30, 'CI Misiones', ' 19'),
(31, 'CI Neuquén', ' 20'),
(32, 'CI La Pampa', ' 21'),
(33, 'CI RÃo Negro', ' 22'),
(34, 'CI Santa Cruz', ' 23'),
(35, 'CI Tierra del Fuego', ' 24'),
(36, 'Doc. (Otro)', ' 99');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `GetOptionsTypes`
--
CREATE TABLE `GetOptionsTypes` (
`dbGetOptionsTypes` int(11) NOT NULL,
`options` text NOT NULL,
`idafip` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Volcado de datos para la tabla `GetOptionsTypes`
--
INSERT INTO `GetOptionsTypes` (`dbGetOptionsTypes`, `options`, `idafip`) VALUES
(1, 'RG Empresas Promovidas - Indentificador de proyecto vinculado a Régimen de Promoción Industrial', ' 2'),
(2, 'RG Bienes Usados 3411 - Nombre y Apellido o Denominación del vendedor del bien usado.', ' 91'),
(3, 'RG Bienes Usados 3411 - Nacionalidad del vendedor del bien usado.', ' 92'),
(4, 'RG Bienes Usados 3411 - Domicilio del vendedor del bien usado.', ' 93'),
(5, 'RG 3668 Impuesto al Valor Agregado - Art.12 IVA Excepciones', ' 5'),
(6, 'RG 3668 Impuesto al Valor Agregado - Art.12 IVA Firmante Doc Tipo', ' 61'),
(7, 'RG 3668 Impuesto al Valor Agregado - Art.12 IVA Firmante Doc Nro', ' 62'),
(8, 'RG 3668 Impuesto al Valor Agregado - Art.12 IVA Carácter del Firmante', ' 7'),
(9, 'RG 3.368 Establecimientos de educación pública de gestión privada - Actividad Comprendida', ' 10'),
(10, 'RG 3.368 Establecimientos de educación pública de gestión privada - Tipo de Documento', ' 1011'),
(11, 'RG 3.368 Establecimientos de educación pública de gestión privada - Número de Documento', ' 1012'),
(12, 'RG 2.820 Operaciones económicas vinculadas con bienes inmuebles - Actividad Comprendida', ' 11'),
(13, 'RG 3.687 Locación temporaria de inmuebles con fines turÃsticos - Actividad Comprendida', ' 12'),
(14, 'RG 2.863 Representantes de Modelos', ' 13'),
(15, 'RG 2.863 Agencias de publicidad', ' 14'),
(16, 'RG 2.863 Personas fÃsicas que desarrollen actividad de modelaje', ' 15');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `GetTaxTypes`
--
CREATE TABLE `GetTaxTypes` (
`dbGetTaxTypes` int(11) NOT NULL,
`tax` text NOT NULL,
`idafip` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Volcado de datos para la tabla `GetTaxTypes`
--
INSERT INTO `GetTaxTypes` (`dbGetTaxTypes`, `tax`, `idafip`) VALUES
(1, 'Impuestos nacionales', ' 1'),
(2, 'Impuestos provinciales', ' 2'),
(3, 'Impuestos municipales', ' 3'),
(4, 'Impuestos Internos', ' 4'),
(5, 'Otro', ' 99'),
(6, 'IIBB', ' 5'),
(7, 'Percepción de IVA', ' 6'),
(8, 'Percepción de IIBB', ' 7'),
(9, 'Percepciones por Impuestos Municipales', ' 8'),
(10, 'Otras Percepciones', ' 9'),
(11, 'Percepción de IVA a no Categorizado', ' 13');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `GetVoucherTypes`
--
CREATE TABLE `GetVoucherTypes` (
`dbGetVoucherTypes` int(11) NOT NULL,
`comprobante` text NOT NULL,
`idafip` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Volcado de datos para la tabla `GetVoucherTypes`
--
INSERT INTO `GetVoucherTypes` (`dbGetVoucherTypes`, `comprobante`, `idafip`) VALUES
(1, 'Factura A', 1),
(2, 'Nota de Débito A', 2),
(3, 'Nota de Crédito A', 3),
(4, 'Factura B', 6),
(5, 'Nota de Débito B', 7),
(6, 'Nota de Crédito B', 8),
(7, 'Recibos A', 4),
(8, 'Notas de Venta al contado A', 5),
(9, 'Recibos B', 9),
(10, 'Notas de Venta al contado B', 10),
(11, 'Liquidacion A', 63),
(12, 'Liquidacion B', 64),
(13, 'Cbtes. A del Anexo I, Apartado A,inc.f),R.G.Nro. 1415', 34),
(14, 'Cbtes. B del Anexo I,Apartado A,inc. f),R.G. Nro. 1415', 35),
(15, 'Otros comprobantes A que cumplan con R.G.Nro. 1415', 39),
(16, 'Otros comprobantes B que cumplan con R.G.Nro. 1415', 40),
(17, 'Cta de Vta y Liquido prod. A', 60),
(18, 'Cta de Vta y Liquido prod. B', 61),
(19, 'Factura C', 11),
(20, 'Nota de Débito C', 12),
(21, 'Nota de Crédito C', 13),
(22, 'Recibo C', 15),
(23, 'Comprobante de Compra de Bienes Usados a Consumidor Final', 49),
(24, 'Factura M', 51),
(25, 'Nota de Débito M', 52),
(26, 'Nota de Crédito M', 53),
(27, 'Recibo M', 54);
--
-- Índices para tablas volcadas
--
--
-- Indices de la tabla `GetAliquotTypes`
--
ALTER TABLE `GetAliquotTypes`
ADD PRIMARY KEY (`dbGetAliquotTypes`);
--
-- Indices de la tabla `GetConceptTypes`
--
ALTER TABLE `GetConceptTypes`
ADD PRIMARY KEY (`dbGetConceptTypes`);
--
-- Indices de la tabla `GetCurrenciesTypes`
--
ALTER TABLE `GetCurrenciesTypes`
ADD PRIMARY KEY (`dbGetCurrenciesTypes`);
--
-- Indices de la tabla `GetDocumentTypes`
--
ALTER TABLE `GetDocumentTypes`
ADD PRIMARY KEY (`dbGetDocumentTypes`);
--
-- Indices de la tabla `GetOptionsTypes`
--
ALTER TABLE `GetOptionsTypes`
ADD PRIMARY KEY (`dbGetOptionsTypes`);
--
-- Indices de la tabla `GetTaxTypes`
--
ALTER TABLE `GetTaxTypes`
ADD PRIMARY KEY (`dbGetTaxTypes`);
--
-- Indices de la tabla `GetVoucherTypes`
--
ALTER TABLE `GetVoucherTypes`
ADD PRIMARY KEY (`dbGetVoucherTypes`);
--
-- AUTO_INCREMENT de las tablas volcadas
--
--
-- AUTO_INCREMENT de la tabla `GetAliquotTypes`
--
ALTER TABLE `GetAliquotTypes`
MODIFY `dbGetAliquotTypes` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
--
-- AUTO_INCREMENT de la tabla `GetConceptTypes`
--
ALTER TABLE `GetConceptTypes`
MODIFY `dbGetConceptTypes` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
--
-- AUTO_INCREMENT de la tabla `GetCurrenciesTypes`
--
ALTER TABLE `GetCurrenciesTypes`
MODIFY `dbGetCurrenciesTypes` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=51;
--
-- AUTO_INCREMENT de la tabla `GetDocumentTypes`
--
ALTER TABLE `GetDocumentTypes`
MODIFY `dbGetDocumentTypes` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=37;
--
-- AUTO_INCREMENT de la tabla `GetOptionsTypes`
--
ALTER TABLE `GetOptionsTypes`
MODIFY `dbGetOptionsTypes` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17;
--
-- AUTO_INCREMENT de la tabla `GetTaxTypes`
--
ALTER TABLE `GetTaxTypes`
MODIFY `dbGetTaxTypes` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;
--
-- AUTO_INCREMENT de la tabla `GetVoucherTypes`
--
ALTER TABLE `GetVoucherTypes`
MODIFY `dbGetVoucherTypes` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=28;
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;