{% load my_tags pytils_numeral pytils_dt %}
Унифицированная форма № ТОРГ-12. Утверждена постановлением Госкомстата России от 25.12.98 № 132
{# шапка документа #}
{# строка 1 #} {# строка 2 #} {# строка 3 #} {# строка 4 #} {# строка 5 #} {# строка 6 #} {# строка 7 #} {# строка 8 #} {# строка 9 #} {# строка 10 #} {# строка 11 #} {# строка 12 #} {# строка 13 #} {# строка 14 #} {# строка 15 #} {# строка 16 #} {# строка 17 #} {# строка 18 #}
Код
Форма по ОКУД 0330212
{% if not obj.sender %} {{ profile.get_company_name|safe }}, {{ profile.address|safe }}, ИНН {{ profile.inn }}, {% if profile.kpp %}КПП {{ profile.kpp }},{% endif %} {% if profile.get_full_phone %} тел. {{ profile.get_full_phone }},{% endif %} р/с {{ obj.bank_account.account }} в {{ obj.bank_account.name|safe }}, БИК {{ obj.bank_account.bik }}, к/с {{ obj.bank_account.korr_account }} {% else %} {{ obj.sender.short_name|safe }}, {{ obj.sender.address|safe }}, ИНН {{ obj.sender.inn }}, {% if obj.sender.kpp %} КПП {{ obj.sender.kpp }}, {% endif %} {% if obj.sender.contact_phone %} тел. {{ obj.sender.contact_phone }}, {% endif %} р/с {{ obj.sender.bank_account }} в {{ obj.sender.bank_name|safe }}, БИК {{ obj.sender.bank_bik }}, к/с {{ obj.sender.bank_korr_account }} {% endif %} по ОКПО {{ profile.okpo }}
(организация-грузоотправитель, адрес, телефон, факс, банковские реквизиты)
 
(структурное подразделение) Вид деятельности по ОКДП
Грузополучатель {% if not obj.receiver %} {{ obj.client.short_name }}, {{ obj.client.address|safe }}, ИНН {{ obj.client.inn }}, {% if obj.client.kpp %} КПП {{ obj.client.kpp }}, {% endif %} {% if obj.client.contact_phone %} тел. {{ obj.client.contact_phone }}, {% endif %} р/с {{ obj.client.bank_account }} в {{ obj.client.bank_name|safe }}, БИК {{ obj.client.bank_bik }}, к/с {{ obj.client.bank_korr_account }} {% else %} {{ obj.receiver.short_name|safe }}, {{ obj.receiver.address|safe }}, ИНН {{ obj.receiver.inn }}, {% if obj.receiver.kpp %} КПП {{ obj.receiver.kpp }}, {% endif %} {% if obj.receiver.contact_phone %} тел. {{ obj.receiver.contact_phone }}, {% endif %} р/с {{ obj.receiver.bank_account }} в {{ obj.receiver.bank_name|safe }}, БИК {{ obj.receiver.bank_bik }}, к/с {{ obj.receiver.bank_korr_account }} {% endif %} по ОКПО {% if not obj.receiver %}{{ obj.client.okpo }}{% else %}{{ obj.receiver.okpo }}{% endif %}
(организация, адрес, телефон, факс, банковские реквизиты) {% if not obj.sender %}{{ obj.client.okpo }}{% else %}{{ obj.sender.okpo }}{% endif %}
Поставщик {{ profile.get_company_name|safe }}, {{ profile.address|safe }}, ИНН {{ profile.inn }}, {% if profile.kpp %} КПП {{ profile.kpp }}, {% endif %} {% if profile.get_full_phone %} тел. {{ profile.get_full_phone }},{% endif %} р/с {{ obj.bank_account.account }} в {{ obj.bank_account.name|safe }}, БИК {{ obj.bank_account.bik }}, к/с {{ obj.bank_account.korr_account }} по ОКПО
(организация, адрес, телефон, факс, банковские реквизиты) {{ obj.client.okpo }}
Плательщик {{ obj.client.short_name }}, {{ obj.client.address|safe }}, ИНН {{ obj.client.inn }}, {% if obj.client.kpp %} КПП {{ obj.client.kpp }}, {% endif %} {% if obj.client.contact_phone %} тел. {{ obj.client.contact_phone }}, {% endif %} р/с {{ obj.client.bank_account }} в {{ obj.client.bank_name|safe }}, БИК {{ obj.client.bank_bik }}, к/с {{ obj.client.bank_korr_account }} по ОКПО
(организация, адрес, телефон, факс, банковские реквизиты) номер {% if obj.doc_reason_num %}{{ obj.doc_reason_num }}{% endif %}
Основание {% if obj.doc_reason %} {{ obj.doc_reason }} {% if obj.doc_reason_num %}№ {{ obj.doc_reason_num }}{% endif %}{% if obj.doc_reason_date %} от {{ obj.doc_reason_date }}{% endif %} {% endif %}
(договор, заказ-наряд) дата {% if obj.doc_reason_date %}{{ obj.doc_reason_date }}{% endif %}
Транспортная накладная номер {% if obj.transport and obj.transport_num %}{{ obj.transport_num }}{% endif %}
Номер документа Дата составления дата {% if obj.transport and obj.transport_date %}{{ obj.transport_date }}{% endif %}
ТОВАРНАЯ НАКЛАДНАЯ {{ obj.doc_num }} {{ obj.doc_date|date:"d.m.Y" }} Вид операции
{% for item in obj_items %} {% if forloop.first %} {# шапка табл., если первая запись #} {% if item.pdf_pagebreak_before %} {# разрыв страницы перед таблицей #} {% endif %} {% include "docs/nakladn/as_pdf_items_tbl_header.html" %} {% endif %} {# данные #} {# 1 #} {# 2 #} {# 3 #} {# 4 #} {# 5 #} {# 6 #} {# 7 #} {# 8 #} {# 9 #} {# 10 #} {# 11 #} {# 12 #} {# 13 #} {# 14 #} {# 15 #} {% if item.pdf_page_footer %} {# подитог #} {# 1-2 #} {# 3 #} {# 4 #} {# 5 #} {# 6 #} {# 7 #} {# 8 #} {# 9 #} {# 10 #} {# 11 #} {# 12 #} {# 13 #} {# 14 #} {# 15 #} {% endif %} {% if forloop.last %} {# всего по таблице, если последняя запись #} {# 1-7 #} {# 8 #} {# 9 #} {# 10 #} {# 11 #} {# 12 #} {# 13 #} {# 14 #} {# 15 #}
{{ forloop.counter }}{{ item.name|safe }}-{{ item.units|safe }}{{ item.units_kod|safe }}----{{ item.qty }}{{ item.clean_price}}{{ item.clean_total_price|floatformat:2 }}{% if obj.get_nds_as_number != 0 %}{{ obj.get_nds_as_number }}{% else %}Без НДС{% endif %}{{ item.total_nds|floatformat:2 }}{{ item.full_total_price|floatformat:2 }}
Итого{{ item.sum_qty|floatformat:3 }}X{{ item.sum_clean_total_price|floatformat:2 }}X{{ item.sum_total_nds|floatformat:2 }}{{ item.sum_full_total_price|floatformat:2 }}
Всего по накладной{{ obj.sum_qty|floatformat:3 }}X{{ obj.sum_clean_total_price|floatformat:2 }}X{{ obj.sum_total_nds|floatformat:2 }}{{ obj.sum_full_total_price|floatformat:2 }}
{% if item.pdf_pagebreak_after %} {# разрыв страницы после всей таблицы #} {% endif %} {% endif %} {% if not forloop.last %} {% if item.pdf_pagebreak_after %} {# разрыв страницы после записи #} {# перевывести шапку табл. #} {% include "docs/nakladn/as_pdf_items_tbl_header.html" %} {% endif %} {% endif %} {% endfor %} {# подвал документа #}
Товарная накладная имеет приложение на --- листах
и содержит {{ obj_items|length|in_words }} порядковых номеров записей
(прописью)

 
Масса груза (нетто)
(прописью)  
Всего мест --- Масса груза (брутто)
(прописью) (прописью)
{# правая половина #} {# правая половина #} {# правая половина #} {# правая половина #} {# правая половина #} {# правая половина #} {# правая половина #}
 
Приложение (паспорта, сертификаты и т.п.) на --- листах По доверенности № от « » года,
(прописью)  
Всего отпущено на сумму {{ obj.sum_full_total_price|to_float|rubles|rub_in_parts:1|capfirst }} выданной
(прописью) (кем, кому (организация, должность, фамилия, и., о.))
{{ obj.sum_full_total_price|to_float|rubles|rub_in_parts:2 }} руб. {{ obj.sum_full_total_price|to_float|only_kopeck }} коп.  
   
{# правая половина #} {# правая половина #} {# правая половина #} {# правая половина #} {# правая половина #} {# правая половина #} {# правая половина #} {# правая половина #}
   
Отпуск груза разрешил {{ profile.boss_title|default:'' }} {% if doc_sign and profile.boss_sign %} {# или подпись руководителя #} {% endif %} {{ profile.get_boss_fio }}  
(должность) (подпись) (расшифровка подписи)  
Главный (старший) бухгалтер {% if doc_sign and profile.glavbuh_sign %} {# подпись главбуха #} {% endif %} {{ profile.get_glavbuh_fio }} Груз принял
(подпись) (расшифровка подписи) (должность) (подпись) (расшифровка подписи)
Отпуск груза произвел Груз получил грузополучатель
(должность) (подпись) (расшифровка подписи) (должность) (подпись) (расшифровка подписи)
  
{# правая половина #} {# правая половина #}
{% if not doc_sign or not profile.stamp %} {# TODO передавать флаг из вьюхи #} М. П. {% else %}   {% endif %} « {{ obj.doc_date|date:"d" }} » {{ obj.doc_date|date:"E" }} {{ obj.doc_date|date:"Y" }} года М.П. « {{ obj.doc_date|date:"d" }} » {{ obj.doc_date|date:"E" }} {{ obj.doc_date|date:"Y" }} года
{% if doc_sign and profile.stamp %} {# TODO передавать флаг из вьюхи #} {# печать #} {% endif %}