¿Cuánto tiempo debe conservar la documentación una empresa?
INTERPYME
persona ordenando documentos empresa

¿Cuánto tiempo debe conservar la documentación una empresa?

por interpyme   |   10 Oct, 2023

0 Comentarios

En la gestión empresarial hay que tener claro durante cuánto tiempo hay  que conservar cualquier tipo de documentación de la sociedad (libros, facturas, cuentas, actas, contratos...) para cumplir con toda la normativa y evitar ser sancionados.

La obligación de conservar la documentación de una empresa va a variar en función de la normativa ante la que estemos. Vamos a intentar arrojar un poco de luz a toda esta diversificación de legislación:

¿Qué dice el Código de Comercio?

El artículo 30 del Código de Comercio, establece la obligación de conservar durante 6 años los libros obligatorios (diario, inventario y cuentas anuales y en su caso, libro de actas, registro de acciones nominativas y de socios), así como los no obligatorios (por ejemplo, el mayor, los registros de IVA, etc.), además de la documentación y justificantes en que se soporten las anotaciones registradas en los mismos (facturas emitidas y recibidas, tickets, facturas rectificativas, documentos bancarios, etc.). El término fijado empieza a contar a partir del último asiento realizado.

Plazos para conservar la documentación de una empresa en la normativa tributaria

La Ley General Tributaria establece un plazo de cuatro años para guardar los archivos. El período empieza a contar desde que finaliza el plazo voluntario de presentación de cada impuesto.

No obstante, en los supuestos de créditos fiscales (por ejemplo, bases imponibles negativas) se fija la posibilidad por parte de la Administración de comprobar y requerir la información necesaria referida a esos períodos ya prescritos, es decir, en estos casos existe obligación de mantener la documentación.

Por ejemplo, si un bien se amortiza en 15 años, deberá conservar su factura de compra no durante cuatro años, sino hasta los cuatro años siguientes al último periodo en que se aplicó la amortización, es decir, durante 19 años.

La normativa laboral

El plazo de prescripción de las infracciones en el ámbito laboral es de tres años, mientras que las relacionadas con la seguridad social prescriben a los cinco años.

La documentación a conservar se circunscribe en materia de filiación a bajas, justificantes de pagos salariales, contratos de trabajo o registros de jornada laboral.

El empresario deberá conservar los resúmenes mensuales de los registros de jornada durante un periodo mínimo de cuatro años.

La normativa de prevención del blanqueo de capitales y de la financiación del terrorismo

La obligación genérica de conservación se establece durante un plazo de diez años.

Fundaciones y asociaciones

La obligación de conservar durante un plazo de diez años los documentos o registros que acrediten la aplicación de los fondos en los diferentes proyectos.

Subvenciones, tiempo para conservar los documentos justificativos

Los justificantes bancarios, documentos originales justificativos de la aplicación de los fondos recibidos, certificados, etc. hay que conservarlos durante el periodo de justificación de la subvención. Si la subvención se financia con participación de fondos europeos, el plazo es de 3 años a partir del 31 de diciembre siguiente a la presentación de las cuentas en las que estén incluidos los gastos de la operación. Las facturas deben conservarse 6 años. En las subvenciones de inmovilizado, lo mejor es conservar toda la documentación durante 10 años. En todo caso, hay que consultar las bases de la subvención, por si disponen el periodo de conservación de los documentos que puedan ser objeto comprobación o control administrativo.

Documentos que deben conservarse durante toda la vida

  1. Escrituras de constitución, los estatutos sociales.
  2. La elevación de acuerdos sociales.
  3. El otorgamiento o la renovación de poderes.
  4. La compraventa de participaciones, activos o acciones.
  5. Las escrituras de disolución o liquidación.
  6. Libros de Actas.

Por otro lado, están las variaciones censales, las actas de inspección, los libros de visitas, los contratos privados, los documentos de préstamos participativos o  prendas de acciones....

Por último, la documentación acreditativa de las licencias o autorizaciones de cualquier tipo (licencias municipales de obras, de vado...), así como del cumplimiento de obligaciones legales (inspección técnica de edificios, etc.).

Delitos contra la Seguridad Social

El art. 131 del Código Penal establece 10 años para conservar la documentación fiscal y laboral relacionada con delitos contra la Seguridad Social o Hacienda, ya que éstos prescriben a los 10 años los delitos cuando la pena es la prisión o inhabilitación por más de 5 años y menos de 10. Por tanto, en un proceso penal se podría exigir documentación laboral y fiscal con 10 años de antigüedad.

Documentación que permite ejercer derechos o hacer frente a reclamaciones

Hay que guardarla todo el tiempo que sea necesario para poder ejercer ciertos derechos o hacer frente a eventuales reclamaciones. Os recuerdo algunos plazos de prescripción según el Código Civil:

  • 6 años: acciones reales sobre bienes muebles;
  • 15 años: acciones personales sin término especial de prescripción;
  • 20 años: acción hipotecaria;
  • 30 años: acciones reales sobre bienes inmuebles.
input:focus, select:focus, textarea:focus { border-color: #db902a; } a { color: #2d3e50; } .radio i, .checkbox i { color: #db902a; } .radio i:before { background-color: #db902a; } .button, .btn-default { border-color: #db902a; background-color: #db902a; } .button:hover { color: #db902a; } .page-header-top { background-color: #db902a; } .page-header-bottom-alt { background-color: #db902a; } .page-intro:after { background-color: #db902a; } .page-intro:before { background-color: #2d3e50; } .page-content-section-bg { background-color: #db902a; } .page-content-section-bg:before { background-color: #2d3e50; } .page-content-section-border { border-top-color: #db902a; } .page-footer { background-color: #2d3e50; } .block-head-1 { border-bottom-color: #db902a; } .block-head-1 i { background-color: #db902a; } .block-head-2:after { background-color: #db902a; } .block-head-2 i:after, .block-head-2 i:before { background-color: #db902a; } .block-head-3 { border-bottom-color: #2d3e50; } .block-head-3 i:after { background-color: #db902a; } .block-head-4:after { background-color: #db902a; } .block-head-7 { border-bottom-color: #db902a; } .block-head-7:after { background-color: #db902a; } .page-content-section-bg .block-head-3 i { color: #db902a; } .main-search button { color: #db902a; } .main-search button:after { background: #db902a; } .main-nav li a { color: #2d3e50; } .main-nav li a:before { background-color: #db902a; } .main-nav li ul { background-color: #db902a; } .main-nav li li:hover > a, .main-nav li li.active > a, #block-newsletter-newsletter-subscribe .form-submit:hover, .block-product-details .add-wishlist .button-alt:hover, .block-product-details-2 .add-wishlist .button-alt:hover { color: #db902a; } .main-nav .switcher { border-color: #db902a; background-color: #db902a; } .main-nav .mega > div { background-color: #db902a; } #block-newsletter-newsletter-subscribe .form-submit, .btn-primary:hover, .btn-primary:focus, .btn-primary:active { border-color: #db902a; background-color: #db902a; } .art-portfolio ol li.active, .ui-slider-horizontal .ui-slider-handle, .ui-slider-horizontal .ui-slider-range, .btn-primary.link { background-color: #db902a; } .btn-primary, .button:hover, .btn-default:hover, .btn-default:focus, .btn-default:active { border-color: #db902a; color: #db902a; } .btn-primary.link:hover, .btn-primary.link:focus, .btn-primary.link:active { color: #db902a; } } @media screen and (max-width: 767px) { /* phone */ .main-nav ul { background-color: #db902a; } .main-nav li a { color: #ecf0f1; } .main-nav li ul { background: #e9e9e9; } .main-nav li li { border-top-color: #db902a; } .main-nav li li a { color: #db902a; } .main-nav li li a:hover { background-color: #db902a; color: #fff; } .main-nav li li ul { border-top-color: #db902a; } .main-nav .mega ul li { border-top-color: #db902a; } } .slider-revolution .fa:after { background-color: #db902a; } .slider-revolution .title { border-top-color: 1px solid #db902a; border-bottom-color: 1px solid #db902a; } .slider-revolution .button-my { border-color: #db902a; background-color: #db902a; } .slider-revolution .button-my:hover { color: #db902a; } .pagination-1 a:hover { border-color: #db902a; color: #db902a; } .pagination-1 .active, .pagination-1 .active:hover { border-color: #db902a; background: #db902a; } .pagination-2 a:hover { color: #db902a; } .pagination-2 .active, .pagination-2 .active:hover { background: #db902a; } .pagination-3 a:before { box-shadow: inset 0 0 0 1px #db902a; } .pagination-3 .active:before, .pagination-3 .active:hover:before { background: #db902a; } .pagination-4 a:hover { border-color: #db902a; } .pagination-4 .active { border-color: #db902a; background: #db902a; } .pagination-5 a { border-color: #db902a; background-color: #db902a; color: #db902a; } .block-benefits div:hover { border-color: #db902a; background-color: #db902a; } .block-benefits i { color: #db902a; } .block-benefits-2 li i { color: #db902a; } .block-benefits-2 .tabs a:hover { border-color: #db902a; background-color: #db902a; } .block-benefits-2 .tabs .active a, .block-benefits-2 .tabs .active a:hover { color: #db902a; } .block-benefits-3 i { color: #db902a; } .block-about .button { border-color: #db902a; color: #db902a; } .block-about .button:hover { background: #db902a; color: #ecf0f1; } .block-about .owl-prev:hover, .block-about .owl-next:hover { color: #db902a; } .block-about-2 .bar { background: #db902a; } .block-about-2 .value { color: #db902a; } .block-about-4 .owl-pagination div { border-color: #db902a; background: #db902a; } .block-about-5 .owl-prev, .block-about-5 .owl-next { display: inline-block; border-color: #db902a; background-color: #db902a; } .block-about-5 .owl-prev:hover, .block-about-5 .owl-next:hover { color: #db902a; } .block-about-6 .icons a:hover { color: #db902a; } .block-mission .year { background: #db902a; } .block-mission .years a:after { border-bottom-color: #db902a; } .block-recent-works ol li:hover { color: #db902a; } .block-recent-works ol .active { border-color: #db902a; background: #db902a; } .block-recent-works .description { background: #db902a; } .block-recent-works .description:before { border-right-color: #db902a; } .block-recent-works-3 h3 { border-top-color: #db902a; } .block-recent-works-3 .link { border-color: #db902a; } .block-recent-works-3 .fancybox { background-color: #db902a; } .block-recent-works-3 .owl-pagination div { border-color: #db902a; background: #db902a; } .block-recent-works-4:before { background: #db902a; } .block-recent-works-4 .fancybox { background: #db902a; } .block-recent-works-4 .owl-prev:hover, .block-recent-works-4 .owl-next:hover { color: #db902a; } .block-recent-works-6 a:before { background: #db902a; } .block-recent-works-6 .owl-prev, .block-recent-works-6 .owl-next { border-color: #db902a; background: #db902a; } .block-recent-works-6 .owl-prev:hover, .block-recent-works-6 .owl-next:hover { color: #db902a; } .block-portfolio ol li:hover { color: #db902a; } .block-portfolio ol li.active { border-bottom-color: #db902a; } .block-portfolio ul .pic span:after, .block-portfolio ul .pic span:before { background: #db902a; } .block-portfolio ul .pic span i { color: #db902a; } .block-portfolio-2 ol li:hover { color: #db902a; } .block-portfolio-2 ol li.active { background: #db902a; } .block-portfolio-2 ul .pic:before { background: #db902a; } .block-portfolio-2 ul .pic a { background: #db902a; } .block-portfolio-2 ul .pic a:hover { color: #db902a; } .block-portfolio-3 ol li:hover { color: #db902a; } .block-portfolio-3 ol li.active { background: #db902a; } .block-portfolio-4 h3 { border-top-color: #db902a; } .block-portfolio-4 .link { border-color: #db902a; } .block-portfolio-4 .fancybox { background: #db902a; } .block-portfolio-5 ol li:hover { color: #db902a; } .block-portfolio-5 ol li.active { background: #db902a; } .block-portfolio-5 .info:before { background: #db902a; } .block-portfolio-6 ol li:hover { color: #db902a; } .block-portfolio-6 ol li.active { background: #db902a; } .block-portfolio-6 ul a:before { background: #db902a; } .block-portfolio-7 ol li:hover { color: #db902a; } .block-portfolio-7 ol li.active { background: #db902a; } .block-portfolio-7 ul li:before { background: #db902a; } .block-portfolio-7 ul a:hover { color: #db902a; } .block-portfolio-8 li div:before { background: #db902a; } .block-portfolio-8 li a { background: #db902a; } .block-clients .owl-prev, .block-clients .owl-next { color: #db902a; } .block-testimonials-3 .carousel h3 { border-bottom-color: #db902a; } .block-testimonials-3 .owl-pagination div { border-color: #db902a; } .block-testimonials-3 .owl-pagination .active { background: #db902a; } .block-testimonials-4 .owl-prev, .block-testimonials-4 .owl-next { border-color: #db902a; background: #db902a; } .block-testimonials-4 .owl-prev:hover, .block-testimonials-4 .owl-next:hover { color: #db902a; } .block-services li a { border-color: #db902a; } .block-services li a:hover { background-color: #db902a; } .block-services-2 li a:hover { background: none; } .block-services-2 li a:after { box-shadow: inset 0 0 0 2px #db902a; } .block-services-2 li a:hover:after { background-color: #db902a; } .block-services-3 li a:hover { background: none; } .block-services-3 li a:after { box-shadow: inset 0 0 0 2px #db902a; } .block-services-3 li a:before { background: #db902a; box-shadow: inset 0 0 0 2px #db902a; } .block-services-3 li a:hover:after { background-color: #db902a; } .block-services-4 li a { border-color: #db902a; } .block-services-4 li a:hover { background-color: #db902a; } .block-services-5 li i { color: #db902a; } .block-services-5 li i:hover { background: #db902a; } .block-services-6 h3 span { color: #db902a; } .block-services-6 li a { border-color: #db902a; background: #db902a; } .block-services-6 li a:hover { color: #db902a; } .block-services-7 .info i { background: #db902a; } .block-services-7 .carousel .active { background: #db902a; } .block-services-7 .carousel .owl-prev, .block-services-7 .carousel .owl-next { border-color: #db902a; background: #db902a; } .block-services-7 .carousel .owl-prev:hover, .block-services-7 .carousel .owl-next:hover { color: #db902a; } .block-pricing dt { color: #db902a; } .block-pricing .price:before { background: #db902a; } .block-pricing li:hover .inner { background: #db902a; } .block-pricing li:hover .button { color: #db902a; } .block-pricing li:hover .button:hover { background: #db902a; } .page-content-section .block-pricing .inner { box-shadow: 0 0 0 1px #db902a; } .block-pricing-2 dt { color: #db902a; } .block-pricing-2 .price { background: #db902a; } .block-pricing-2 .button { color: #db902a; } .block-pricing-2 li:hover .inner { background: #db902a; } .block-pricing-2 li:hover .button:hover { background: #db902a; } .block-progress li i { border-color: #db902a; color: #db902a; } .block-team-2 .pic:before { background-color: #db902a; } .block-team-2 .icons a { color: #db902a; } .block-team-3 .pic:before { background-color: #db902a; } .block-team-3 .icons a { color: #db902a; } .block-team-3 .info h3 { color: #db902a; } .block-team-list .pic span:after { background-color: #db902a; } .block-team-list .icons a:hover { color: #db902a; } .block-team-list .icons a:before { background: #db902a; } .block-team-list .skills { border-top-color: #db902a; border-bottom-color: #db902a; } .block-team-grid .pic:before { background-color: #db902a; } .block-skills i:before { background-color: #db902a; } .block-skills .bar { border-color: #db902a; background-color: #db902a; } .block-skills-2 i:before { background-color: #db902a; } .block-skills-2 .bar { border-color: #db902a; background-color: #db902a; } .block-capabilities h3 { color: #db902a; } .block-capabilities-2 h3 { color: #db902a; } .block-recent-posts .info { background-color: #db902a; } .block-recent-posts-2:before { background-color: #db902a; } .block-recent-posts-2 li .button { color: #db902a; } .block-recent-posts-2 li .button:hover { background-color: #db902a; } .block-recent-posts-2 .button-more { color: #db902a; } .block-recent-posts-2 .button-more:hover { background-color: #db902a; } .block-featured-posts .pic:before { background-color: #db902a; } .block-blog-list .link { background: #db902a; } .block-blog-list .date:before { background-color: #db902a; } .block-blog-list .date-alt { background-color: #db902a; } .block-blog-list .zoom { background-color: #db902a; } .block-blog-grid .link { background: #db902a; } .block-blog-grid .date:before { background-color: #db902a; } .block-blog-grid .pic:hover .date { color: #db902a; } .block-blog-grid .zoom { color: #db902a; } .block-blog-details .date:before, .block-blog-details .reply:before, .block-blog-details .type:before { background-color: #db902a; } .block-blog-details .date-alt { background-color: #db902a; } .block-blog-details .share a:before { border-color: #db902a; background: #db902a; } .block-blog-details .share a:hover { color: #db902a; } .block-blog-details .about:before { background: #db902a; } .block-catalog-toolbar .view a:hover { border-color: #db902a; color: #db902a; } .block-catalog-toolbar .view .active, .block-catalog-toolbar .view .active:hover { border-color: #db902a; background: #db902a; } .block-catalog-toolbar .direction { border-color: #db902a; background: #db902a; } .block-catalog-toolbar .direction:hover { color: #db902a; } .block-catalog-grid .pic:before { background: #db902a; } .block-catalog-grid .badge { background: #db902a; } .block-catalog-grid .price { color: #db902a; } .block-catalog-grid .owl-prev, .block-catalog-grid .owl-next { border-color: #db902a; background: #db902a; } .block-catalog-grid .owl-prev:hover, .block-catalog-grid .owl-next:hover { color: #db902a;; } .block-catalog-list .pic:after { background-color: #db902a; } .block-catalog-list .badge:before { background-color: #db902a; } .block-catalog-list .price { color: #db902a; } .block-catalog-list .owl-prev, .block-catalog-list .owl-next { border-color: #db902a; background-color: #db902a; } .block-catalog-list .owl-prev:hover, .block-catalog-list .owl-next:hover { color: #db902a;; } .block-product-details .price { color: #db902a; } .block-product-details .button-alt { color: #db902a; } .block-product-details-2 .button-alt { color: #db902a; } .block-product-details-2 .share a:before { background-color: #db902a; box-shadow: 0 0 0 2px #db902a; } .block-product-details-2 .share a:hover { color: #db902a; } .block-product-info .owl-prev, .block-product-info .owl-next { border-color: #db902a; background-color: #db902a; } .block-product-info .owl-prev:hover, .block-product-info .owl-next:hover { color: #db902a; } .block-product-tabs .head .active { color: #db902a; } .block-product-tabs .head .active:before { border-top-color: #db902a; } .block-shopping-cart th { border-top-color: #db902a; color: #db902a; } .block-shopping-cart .price { color: #db902a; } .block-shopping-cart .remove { border-color: #db902a; background-color: #db902a; } .block-shopping-cart .remove:hover { color: #db902a; } .block-shopping-cart .quantity a { color: #db902a; } .block-shopping-cart .empty td { border-bottom-color: #db902a; } .block-shopping-cart-totals dd { color: #db902a; } .block-shopping-cart-totals .button-alt { color: #db902a; } .block-checkout-order td:last-child { color: #db902a; } .block-checkout-payment label { color: #db902a; } .block-welcome .icons i:after { border-color: #db902a; background: #db902a; } .block-welcome .icons a:hover i { color: #db902a; } .block-pasteboard:before { background: #db902a; } .block-pasteboard .icons a:hover { color: #db902a; } .block-map-3 .block-head { color: #db902a; } .block-contacts ul li:after, .block-contacts ul li:before { border-color: #db902a; background-color: #db902a; } .block-contacts ul li:before { background-color: #fff; } .block-contacts ul li span { border-bottom-color: #db902a; } .block-contacts ul .active { color: #db902a; } .block-contacts ul .active:before { background-color: #db902a; } .block-contacts ol { border-top-color: #db902a; } .block-contacts ol li { color: #db902a; } .block-contacts ol li i:after { background-color: #db902a; } .block-feedback .message i, .block-feedback-2 .message i { color: #db902a; } .block-not-found h3 { color: #db902a; } .block-not-found .pic:before { background-color: #db902a; } .block-not-found .pic div:before { background-color: #db902a; } .block-not-found-2 .button { color: #db902a; } .block-not-found-2 .button:hover { background: #db902a; } .block-coming-soon li:before { background-color: #db902a; } .block-coming-soon-2 li:after { background-color: #db902a; } .widget-categories a:hover, .widget-categories a.active { color: #db902a; } .widget-top-posts a:hover { color: #db902a; } .widget-text hr { border-top-color: #db902a; } .widget-text em { color: #db902a; } .widget-archive a:hover, .widget-archive a.active { color: #db902a; } .widget-tags a:hover { color: #db902a; } .widget-categories-filter a:hover { color: #db902a; } .widget-categories-filter .active { color: #db902a; } .widget-categories-filter .active span { background-color: #db902a; } .widget-price-filter .ui-slider-range { background-color: #db902a; } .widget-price-filter .ui-slider-handle { background-color: #db902a; } .widget-color-filter .active:before { border-color: #db902a; } .widget-top-products .pic i { background-color: #db902a; } .main-nav ul { background-color: #db902a; }